SỞ GIÁO DỤC ĐÀO TẠO BÌNH ĐỊNH ĐỀ CHÍNH THỨC Tổng quan thi: Bài Tên KỲ THI CHỌN HỌC SINH GIỎI CẤP TỈNH LỚP THCS KHÓA NGÀY: 18-3-2015 Môn thi: TIN HỌC Thời gian: 150 phút (không kể thời gian phát đề) Ngày thi: 18/3/2015 Tên tệp chương trình Liên phân số LIENPS.PAS Số nguyên tố Tìm đường hái NTCN.PAS HAIQUA.PAS Tên tệp liệu vào Nhập từ bàn phím NTCN.INP HAIQUA.INP Tên tệp liệu Xuất hình NTCN.OUT HAIQUA.OUT Bài 1: Liên phân số (7,0 điểm): Số hữu tỉ dương a/b biểu diễn dạng liên phân số hữu hạn: a q0 b q1 q2 qn Liên phân số ký hiệu [q0,q1,q2, ,qn], q00; q1,q2, ,qn số nguyên dương; qn>1; n gọi độ dài liên phân số Hãy viết chương trình biến đổi phân số a/b thành liên phân số hữu hạn Dữ liệu vào hai số nguyên dương a, b nhập từ bàn phím để biểu diễn phân số a/b Dữ liệu dòng gồm số q0,q1,q2, ,qn biểu diễn dạng liên phân số phân số a/b Các số viết cách khoảng cách Ví dụ: Input Output a=7 122 b=5 Bài 2: Số nguyên tố nhau: (7,0 điểm): Hai số nguyên dương gọi nguyên tố ước số chung lớn chúng Cho N số nguyên dương A1,A2, ,AN Gọi M giá trị lớn số A1,A2, ,AN Viết chương trình tìm số nguyên dương X lớn không vượt M mà X nguyên tố với tất số A1,A2, ,AN Dữ liệu vào tệp NTCN.Inp có cấu trúc sau: - Dòng đầu số nguyên dương N (N100) - N dòng tiếp theo, dòng chứa giá trị tương ứng A1,A2, ,AN (Ai1000;i=1,2, ,N) Dữ liệu tệp NTCN.Out chứa số nguyên X tìm thỏa mãn điều kiện tốn Ví dụ: NTCN.Inp NTCN.Out 13 12 15 ThuVienDeThi.com Bài 3: Tìm đường hái (6,0 điểm): Một khu vườn hình chữ nhật kích thước MxN chia thành vng đơn vị để trồng loại ăn Trên số tương ứng hái A[i,j] (1iM; 1jN) Một người khách dạo qua vườn hái tất ô qua Vị trí xuất phát từ [1,1] kết thúc [M,N] với hành trình sang ô chung cạnh theo hướng tăng i j (sang phải xuống – hình vẽ) Hãy viết chương trình tìm lộ trình người để hái nhiều 7 2 7 Dữ liệu vào tệp HAIQUA.INP có cấu trúc sau: - Dịng hai số M, N nguyên dương cách khoảng cách (00) and (b>0); Psrg; If a