Đề thi chọn đội tuyển học sinh giỏi dự thi quốc gia môn Tin học - Năm học 2015-2016 - Sở GD&ĐT Ninh Bình

Trong biểu thức ( (1?2)?3)?4)?5 )?N) hãy thay các dấu ? bằng một trong bốn phép tính (+, -, *, /) sao cho giá trị của biểu thức đã cho bằng S. Gọi d là số lượng biểu thức tạo ra.

Yêu cầu: Xác định từng biểu thức tạo ra và số lượng các biểu thức tìm được.

 

doc3 trang | Chia sẻ: Thái Huyền | Ngày: 27/07/2023 | Lượt xem: 206 | Lượt tải: 0download
Bạn đang xem nội dung Đề thi chọn đội tuyển học sinh giỏi dự thi quốc gia môn Tin học - Năm học 2015-2016 - Sở GD&ĐT Ninh Bình, để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
SỞ GD&ĐT NINH BÌNH
ĐỀ THI CHÍNH THỨC
ĐỀ THI CHỌN ĐỘI TUYỂN 
HỌC SINH GIỎI DỰ THI QUỐC GIA
Năm học 2015 – 2016
MÔN: Tin học
Ngày thi 29/10/2015
(Thời gian 180 phút, không kể thời gian phát đề)
Đề thi gồm 04 câu, trong 03 trang
Tên bài
Tên file chương trình
File dữ liệu vào
File kết quả ra
Bài 1
Biểu thức 
BAI1.PAS
BAI1.INP
BAI1.OUT
Bài 2
Du lịch Ninh Bình
BAI2.PAS
BAI2.INP
BAI2.OUT
Bài 3
Xóa số
BAI3.PAS
BAI3.INP
BAI3.OUT
Bài 4
Xe buýt
BAI4.PAS
BAI4.INP
BAI4.OUT
Bài 1 (2 điểm): Biểu thức
Trong biểu thức ((1?2)?3)?4)?5)?N) hãy thay các dấu ? bằng một trong bốn phép tính (+, -, *, /) sao cho giá trị của biểu thức đã cho bằng S. Gọi d là số lượng biểu thức tạo ra.
Yêu cầu: Xác định từng biểu thức tạo ra và số lượng các biểu thức tìm được.
Dữ liệu: 
Từ tệp văn bản BAI1.INP là 2 số nguyên dương N và S (1≤ N ≤ 20, 10-9 ≤ S ≤ 109).
Kết quả: Ghi ra file văn bản BAI1.OUT
	+ Nếu d = 0 thì dòng đầu tiên ghi số 0.
	+ Nếu d > 0 thì ghi số d tìm được.
Ví dụ: 
BAI1.INP
BAI1.OUT
5 1
6
Bài 2 (4 điểm): Du lịch Ninh Bình
Ninh Bình có hai tập đoàn kinh tế lớn Xuân Trường (gọi là Vàng) và Xuân Thành (gọi là Xanh) đều lập nghiệp từ ngành xây dựng. Nhưng do xu hướng phát triển của thời đại họ đã đầu tư vào lĩnh vực du lịch, có n điểm du lịch, đánh số từ 1 đến n (3 ≤ n ≤ 1000). Các điểm du lịch này được nối với nhau bởi hệ thống giao thông gồm m đường (n-1 ≤ m ≤ 5000), mỗi đường nối một cặp điểm du lịch và là đường 2 chiều, đảm bảo có đường đi lại giữa hai điểm du lịch bất kỳ (trực tiếp hoặc đi qua một số điểm du lịch khác). Giữa hai điểm du lịch bất kỳ có không quá một đường nối trực tiếp. Các điểm du lịch chi phối bởi tập đoàn Vàng được gọi là những điểm du lịch Vàng, các điểm du lịch còn lại bị chi phối bởi tập đoàn Xanh và được gọi là điểm du lịch Xanh. Một tua du lịch chỉ được thành lập giữa các điểm cùng màu. Khi tham gia tua khách hàng phải trả 1 đồng trên mỗi đường đi, ngoài ra, khi đi qua điểm du lịch khác màu với điểm du lịch xuất phát, khách hàng phải trả thêm 3 đồng. Dĩ nhiên, khách hàng bao giờ cũng chọn con đường ứng với giá tiền phải trả là nhỏ nhất.
Yêu cầu: Cho biết n, m và mạng giao thông giữa các điểm du lịch. Hãy tính thuế trung bình T phải trả khi tham gia tua du lịch giữa điểm cùng màu.
Dữ liệu: Vào từ file văn bản BAI2.INP:
- Dòng đầu tiên chứa 2 số nguyên n m,
- Dòng thứ 2 chứa xâu n ký tự, mỗi ký tự là Y hoặc G, ký tự thứ i xác định màu của thành phố i (i = 1 ¸ n),
- m dòng sau: mỗi dòng chứa 2 số nguyên i j xác định đường nối từ i tới j.
Kết quả: Đưa ra file văn bản BAI2.OUT số thực T với độ chính xác 10-9.
Ví dụ:
BAI2.INP
BAI2.OUT
5 5
YYGYG
1 2
5 1
3 4
3 2
5 4
4.00000000
Bài 3 (7 điểm): Xóa số
Cho một số tự nhiên a gồm n chữ số a = a1a2 ... an (aiÎ{0,1,2,3,4,5,6,7,8,9}; i=1,2...n). Hãy xoá bỏ m chữ số của a (vẫn giữ nguyên thứ tự của ai), sao cho số thu được sau khi xoá bỏ m chữ số đó là nhỏ nhất.
Yêu cầu: Xoá bỏ m chữ số của a, sao cho số thu được sau khi xoá bỏ m chữ số đó là nhỏ nhất.
Dữ liệu: Vào từ file văn bản BAI3.INP:
- Dòng 1 chứa 2 số nguyên dương m và n (1 ≤ m; n ≤ 106; m < n) cách nhau một dấu cách;
- Dòng thứ i trong n dòng tiếp theo chứa số ai (aiÎ{0,1,2,3,4,5,6,7,8,9}).
Kết quả: Đưa ra file văn bản BAI3.OUT gồm 1 dòng chứa số thu được sau khi xoá bỏ m chữ số đó là nhỏ nhất.
Ví dụ:
BAI3.INP
BAI3.OUT
2 5
6
1
4
2
7
127
Bài 4 (7 điểm): Xe buýt
Trên một tuyến đường ở thành phố du lịch X có các xe ô tô buýt công cộng phục vụ việc đi lại của du khách. Các bến xe buýt ở vị trí các cột cây số của tuyến đường. Trên hành trình, các xe buýt đều dừng lại tại các bến cho khách lên xuống. Mỗi bến đều có xe xuất phát, nhưng mỗi xe chỉ chạy không quá b km kể từ bến nó xuất phát. Hành khách khi đi xe sẽ phải trả tiền cho độ dài đoạn đường mà họ ngồi trên xe. Cước phí cần trả để đi đoạn đường độ dài i km là ci (i= 1, 2, ..., b) (cước phí chỉ phụ thuộc vào độ dài đoạn đường). Một du khách xuất phát từ một bến nào đó muốn đi dạo L km trên tuyến đường nói trên. Tính số tiền nhỏ nhất mà du khách phải trả cho chuyến dạo chơi bằng xe buýt.
Dữ liệu vào: Từ file văn bản BAI4.INP có cấu trúc:
	- Dòng 1 chứa hai số nguyên dương b, L (b ≤ 20; L ≤ 10000);
	- Dòng 2 chứa b số nguyên dương c1, c2, c3, , cb được ghi cách nhau bởi một dấu cách.
Dữ liệu ra: File văn bản BAI4.OUT gồm 1 dòng ghi tiền nhỏ nhất tìm được.
Ví dụ1:
BAI4.INP
BAI4.OUT
10 15
12 21 31 40 49 58 65 79 90 101
142 
Ví dụ2:
BAI4.INP
BAI4.OUT
10 10
20 30 28 41 50 60 70 70 91 101
97
------------------- HẾT -------------------
Họ và tên thí sinh :....................................................... Số báo danh ........................
Họ và tên, chữ ký: Giám thị 1:...................................................................................
Giám thị 2:...........................................................................

File đính kèm:

  • docde_thi_chon_doi_tuyen_hoc_sinh_gioi_du_thi_quoc_gia_mon_tin.doc
Bài giảng liên quan