Đề thi HSG Tỉnh Tin học 9 - Đề số 3

pdf4 trang | Chia sẻ: Thảo Hoa | Ngày: 02/02/2026 | Lượt xem: 8 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề thi HSG Tỉnh Tin học 9 - Đề số 3, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ THI HỌC SINH GIỎI TỈNH ĐỀ SỐ 3 MÔN: TIN HỌC 9 Thời gian: 120 phút Bài 1: (6điểm). PHẦN TỬ YÊN NGỰA Cho mảng hai chiều có kích thước MxN số nguyên. Phần tử A[I,j] được gọi là phần tử yên ngựa nếu nó là phần tử nhỏ nhất trong hàng I đồng thời là phần tử lớn nhất trong cột j. Em hãy lập chương trình tìm phân tử yên ngựa của mảng A. Dữ liệu vào: Cho file PTYN.INP gồm - Dòng đầu tiên gồm hai số M,N ( 0 M; N 100) - M dòng tiếp theo, mỗi dòng gồm có N số nguyên của mảng A. (các giá trị cách nhau ít nhất 1 khoảng cách). Dữ liệu ra: Ghi file PTYN.OUT vị trí của các phân tử yên ngựa (nếu có) hoặc dòng thông báo “Không có phần tử yên ngựa”. Ví dụ: PTYN.INP PTYN.OUT 3 3 (2,2) 15 3 9 55 4 6 76 1 2 Hoặc Page 1 PTYN.INP PTYN.OUT 3 3 Khong co phantu yen ngua 15 10 5 55 4 6 76 1 2 Bài 2: (7 điểm). TỔNG CÁC SỐ FIBONACI Dãy Fibonaci là dãy gồm các số: 1; 1; 2; 3; 5; 8; được xác định bởi công thức sau: F1=1; F2=1; Fi=Fi-1+Fi-2 với i>2 Em hãy biểu diễn một số tự nhiên tành tổng ít nhất các số Fibonaci khác nhau. Dữ liệu vào: Cho file FIBO.INP chứa số N (N 2000000000) Dữ liệu ra: ghi vào file FIBO.OUT biễu diễn số N thành tổng ít nhất các số Fibonaci khác nhau. Ví dụ. FIBO.INP FIBO.OUT 129 129=89+34+5+1 Hoặc FIBO.INP FIBO.OUT 8 8=8 Bài 3. (7 điểm) CHỌN PHẦNTHƯỞNG Page 2 Trong kỳ thi học sinh giỏi môn tin học, em là người đạt giải đặc biệt. Ban tổ chức cho pép em chọn các phần thưởng cho mình. Các phần thưởng xếp thành một dãy dược đánh dấu từ số 1 đấn số N (0 N 10000), phần thưởng thứ I có giáo trị là ai (1 ai 100). Em được phép chọn các phần thưởng cho mình theo nguyên tắc không chọn 3 phần thưởng liên tiếp nhau trong dãy. Viết chương trình để máy tính hướng dẫn em chọn các phần thưởng sao cho tổng giá trị các phần thưởng nhận được là lớn nhất. Dữ liệu vào: cho file PTHUONG.INP gồm các dòng: - Dòng đầu tiên là số phần thưởng N - N dòng tiếp theo là giá trị của các phần thương. Dữ liệu ra: ghi vào file PTHUONG.OUT gồm các dòng: - Dòng đầu tiên ghi tổng giá trị lớn nhất của phần thưởng đã chọn. - Dòng tiếp theo ghi vị trí của các phần thưởng đã chọn theo thứ tự tăng dần. Ví dụ: PTHUONG.INP PTHUONG.OUT 5 23 6 1 2 4 5 9 1 3 5 Hoặc PTHUONG.INP PTHUONG.OUT Page 3 7 32 6 1 2 4 6 7 9 1 3 5 10 4 Page 4

File đính kèm:

  • pdfde_thi_hsg_tinh_tin_hoc_9_de_so_3.pdf