1. Trang chủ
  2. » Cao đẳng - Đại học

De thi Tin hoc ki thi chon hsg cap Tinh Hau Gianglop 12 THPT nam 2009 2010

2 15 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 30,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hãy lập trình cho biết khi cần truyền thông tin thì thông tin đó có quay vòng hay không (tức là một học sinh nào đó có thể nhận lại thông tin mà chính học sinh đó đã chuyển đi theo chiều[r]

Trang 1

KỲ THI CHỌN HỌC SINH GIỎI CẤP TỈNH LỚP 12

NĂM HỌC 2009 – 2010

Khóa ngày 26 tháng 11 năm 2009

Câu 1 6 điểm

Tìm tất cả các số X (M =< X =< N; M, N nguyên dương) thỏa:

- X nguyên tố

- X là số Fibonacci

Số Fibonacci được định nghĩa như sau:

2 )2

( )1 (

2 1

1 1

)

(

n khi n

F n F

n khi

n khi n

F

Dữ liệu vào: file NGTOFIB.INP gồm 2 số M, N (M =< N =< 65535)

Dữ liệu ra: file NGTOFIB.OUT mô tả như sau:

- Dòng đầu là số T (số các số X tìm được – nếu không có thì T = 0)

- T dòng tiếp theo mỗi dòng là 1 số X tìm được

Ví dụ:

2 3 5

Câu 2 7 điểm

Có M trường học Đường đi giữa 2 trường bất kì (nếu có) đều là đường đi 2 chiều Sơ đồ mạng lưới giao thông của M trường học này cho bởi ma trận A[i,j] với:

- A[i,j] là độ dài từ trường i đến trường j

- A[i,j] = 0 nếu không có đường đi từ i tới j

- A[i,j] = A[j,i]

- A[i,j] nguyên, không âm

Hãy xác định đường đi ngắn nhất giữa 2 trường O và P (O, P là thứ tự trường đi

và đến) hay bào không tồn tại lời giải

Dữ liệu vào: file TRUONG.INP gồm M + 2 dòng

- Dòng đầu chứa số M (M nguyên dương, M =< 50)

- Dòng i + 1 (1 =< i =< M) ghi M số A[i,1], A[i,2],…,A[i,M]

- Dòng M + 2 ghi 2 số O và P

Các số ghi cùng 1 dòng cách nhau ít nhất 1 dấu cách

Dữ liệu ra: file TRUONG.OUT gồm 2 dòng

- Dòng 1: ghi “Duong di ngan nhat tu O toi P la T” hoặc “Khong di duoc”

– trong đó O, P từ file TRUONG.INP và T là độ dài đi từ O tới P

- Dòng 2: Ghi đường đi nếu có (xem ví dụ)

Ví dụ:

TRUONG.INP TRUONG.OUT

6

0 5 0 0 0 9

5 0 6 0 0 0

0 6 0 7 0 0

0 0 7 0 8 0

Duong di ngan nhat tu 1 den 5 la 18

1 > 6 > 5

Trang 2

0 0 0 8 0 9

9 0 0 0 9 0

1 5

Câu 3 7 điểm

Lớp học có N học sinh (0 < N < 50), các học sinh có tên hoàn toàn khác nhau, tên mỗi học sinh là một chuỗi kí tự không có dấu tiếng Việt và không có dấu cách xen giữa Xét mối quan hệ biết nhà nhau của các học sinh trong lớp là quan hệ một chiều Hãy lập trình cho biết khi cần truyền thông tin thì thông tin đó có quay vòng hay không (tức là một học sinh nào đó có thể nhận lại thông tin mà chính học sinh đó đã chuyển đi theo chiều của mối quan hệ biết nhà nhau) và nếu có thì số học sinh nhiều nhất trong vòng quay đó gồm những học sinh nào

Dữ liệu vào: file HOCSINH.INP có các dòng ghi theo dạng: đầu tiên là tên học

sinh, sau đó là tên các học sinh mà học sinh đó biết nhà (ví dụ: tay nam bac – nghĩa là bạn “tay” biết nhà 2 bạn “nam” va “bac”) Các tên ghi cách nhau dấu cách

Dữ liệu ra: file HOCSINH.OUT

- Nếu có: dòng 1 ghi tổng số học sinh, dòng 2 ghi tên những học sinh

trong vòng quay lớn nhất

- Nếu không có thi ghi là: Khong co quan he quay vong

Ví dụ:

HOCSINH.INP HOCSINH.OUT

tay nam bac dong nam tay dong nam tay

3 tay dong nam

Nguồn: Sở GD&ĐT Hậu Giang – ngày thi 26.11.2009

Type: Lê Hữu Kỳ Quan

Email: quanlhk.c3chuyenvithanh@haugiang.edu.vn

Website: http://violet.vn/thpt-chuyenvithanh-haugiang

Ngày đăng: 20/04/2021, 20:14

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w