Đề thi KSCL tuyển chọn HSG lớp 12 môn Tin học năm 2017-2018 - THPT Yên Lạc
lượt xem 27
download
Đề thi KSCL tuyển chọn HSG lớp 12 môn Tin học năm 2017-2018 của trường THPT Yên Lạc nhằm giúp các em học sinh có tài liệu ôn tập, luyện tập, nắm vững được những kiến thức, kĩ năng cơ bản, đồng thời vận dụng kiến thức để giải các bài tập một cách thuận lợi chuẩn bị cho kì thi học sinh giỏi đạt kết quả cao.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề thi KSCL tuyển chọn HSG lớp 12 môn Tin học năm 2017-2018 - THPT Yên Lạc
- SỞ GD&ĐT VĨNH PHÚC KÌ THI KSCL ĐỘI TUYỂN HỌC SINH GIỎI KHỐI 12 TRƯỜNG THPT YÊN LẠC 2 ĐỀ THI MÔN: TIN HỌC —————— NĂM HỌC 2017 2018 Thời gian làm bài 180 phút, không kể thời gian giao đề. Đề thi gồm: 03 trang. ——————— Tổng quan đề thi File chương Điểm Tên bài File dữ liệu File kết quả Thời gian trình Tìm biểu thức bieuthuc.* bieuthuc.inp bieuthuc.out 1 giây 4 Đoán tuổi doantuoi.* doantuoi.inp doantuoi.out 1 giây 3 Đồng hồ báo 3 baothuc.* baothuc.inp baothuc.out 1 giây thức Thí sinh thay * trong File chương trình bằng CPP hoặc PAS tùy theo ngôn ngữ lập trình mà thí sinh sử dụng là C++ hoặc Pascal Lập chương trình giải các bài toán sau đây Bài 1: Tìm biểu thức Một bài toán tin mà Tuấn rất thích thú, bài toán do thầy Nam giao cho Tuấn trong thời gian Tuấn chuẩn bị cho kỳ thi quốc tế Tin học tại Canada năm 2018. Bài toán như sau: Cho một biểu thức đúng chỉ gồm phép toán cộng với các số hạng là số nguyên không âm, tiến hành xóa hết các phép toán cộng ở vế trái, sau đó dồn các chữ số lại, vế bên trái thu được xâu S. Hãy đưa ra một cách chèn các dấu cộng vào xâu S để nhận được một biểu thức có giá trị bằng vế phải. Ví dụ, biểu thức đúng 15+4+2017 = 2036, xóa hết dấu cộng ở vế trái ta thu được xâu S = 1542017, sau đó chèn các dấu cộng để nhận được biểu thức 15+4+2017 có giá trị bằng 2036. Tuấn mời bạn lập trình giải quyết bài toán trên. Input: Dòng đầu chứa một xâu chỉ gồm các ký tự số (từ ‘0’ đến ‘9’) mô tả xâu S; Dòng thứ hai chứa một xâu chỉ gồm các ký tự số (từ ‘0’ đến ‘9’) mô tả vế phải của biểu thức đúng. Output: Một xâu chỉ gồm các ký tự số (từ ‘0’ đến ‘9’) và dấu cộng mô tả vế trái sau khi thêm các dấu cộng. (Các số hạng có thể bắt đầu bằng ký tự 0; Nếu có nhiều phương án đưa ra một phương án bất kỳ.) Ràng buộc: Độ dài xâu S không vượt quá 100. Ví dụ 1
- Input Output 3207011864 3+2+07+01+1+8+6+4 32 Bài 2: Đoán tuổi Việt và Nam cùng chơi trò đoán tuổi, lần này Việt phải đoán tuổi mà Nam chọn. Việt biết rằng số tuổi đó là số nguyên nằm trong đoạn [1; n]. Để dễ dàng hơn, mỗi khi Việt đưa ra một số x (1
- Cậu ta đặt ra một thời gian biểu cho mình và sử dụng đồng hồ báo thức để thực hiện một cách hợp lý. Sau một hồi lục lọi quanh nhà, cậu đã tìm được một chiếc đồng hồ báo thức hiển thị bằng đèn LED mà ba cậu mua cho từ năm ngoái. Không may, do ít sử dụng mà chiếc đồng hồ đã bị hỏng về phần hiển thị giờ. Nó hỏng đến nỗi cậu không thể đọc được thời gian trên đồng hồ mà chỉ đếm được số vạch LED mà nó hiển thị. Vì vậy, để xác định thời gian, cậu phải tìm một thời điểm mà đồng hồ hiện thị có số vạch LED bằng số vạch mà cậu đếm được. Do bận ôn thi, cậu không có thời gian suy nghĩ. Đây chính là lúc các bạn giúp Huy đấy! Input Số nguyên n (0
- SỞ GD&ĐT VĨNH PHÚC ĐÁP ÁN KSCL ĐỘI TUYỂN HỌC SINH GIỎI KHỐI 12 TRƯỜNG THPT YÊN LẠC 2 Môn:Tin học Lớp: 12 Năm học 2017 2018 Bài 1: (4 điểm) Test Dữ liệu Kết quả Điểm 1 1100020010 1+1+0+0+0+2+0+0+1+0 5 2 3207011864 3+2+07+01+1+8+6+4 0.25 32 3 4520100571 45+2+01+00+57+1 0.25 106 4 3132977040 313+2+977+04+0 0.25 1296 5 5549558237 554+9558+2+37 0.25 10151 6 2233521202 223352+12+02 0.25 223366 7 1101110421 1101110+42+1 0.25 1101153 8 2212241203 22122412+03 0.25 22122415 9 2663400041 266340004+1 0.25 266340005 10 1000000000 1000000000 1000000000 11 2 2 0.25 2 12 123456789 1+2+3+4+5+6+7+8+9 0.25 45 4
- 13 9999999999 9+9+9+9+9+9+9+9+9+9 0.25 90 14 95821012 9582+1012 0.25 10594 15 87522201 8752+2201 0.25 10953 16 4048602110 40+48+6+021+1+0 0.25 116 5
- Bài 2: (3 điểm) Test Dữ liệu Kết quả Điểm 1 2 1 0.25 2 2 3 0.25 3 26 7 0.25 4 27 7 0.25 5 636 107 0.25 6 919 147 0.25 7 2183 313 0.25 8 2658 369 0.25 9 4497 592 0.25 10 4566 600 0.25 11 3180 433 0.25 12 10000 1204 0.25 Bài 3: (3 điểm) Test Dữ liệu Kết quả Điểm 1 23 00:02 0.25 2 28 Impossible 0.25 3 19 00:12 0.25 4 30 Impossible 0.25 5 12 01:11 0.25 6 21 00:07 0.25 7 25 00:08 0.25 8 17 00:17 0.25 9 29 Impossible 0.25 6
- 10 10 11:14 0.25 11 1 Impossible 0.25 12 24 00:00 0.25 7
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn tiếng Anh năm 2017-2018 - THPT Yên Lạc
9 p | 312 | 64
-
Đề thi KSCL đội tuyển HSG môn tiếng Anh lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
9 p | 181 | 41
-
Đề thi KSCL đội tuyển HSG môn Tin học lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
7 p | 369 | 39
-
Đề thi KSCL đội tuyển HSG môn Ngữ Văn lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
5 p | 355 | 20
-
Đề thi KSCL đội tuyển HSG môn Lịch sử lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
10 p | 249 | 17
-
Đề thi KSCL đội tuyển HSG môn Địa lí lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
5 p | 171 | 16
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Hóa học năm 2017-2018 - THPT Yên Lạc
6 p | 143 | 13
-
Đề thi KSCL đội tuyển HSG môn Hóa học lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
6 p | 108 | 11
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Ngữ văn năm 2017-2018 - THPT Yên Lạc
5 p | 249 | 10
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Địa lí năm 2017-2018 - THPT Yên Lạc
5 p | 166 | 9
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Lịch sử năm 2017-2018 - THPT Yên Lạc
10 p | 93 | 7
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Toán năm 2017-2018 - THPT Yên Lạc
7 p | 93 | 6
-
Đề thi KSCL đội tuyển HSG môn Sinh học lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
8 p | 93 | 5
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Sinh học năm 2017-2018 - THPT Yên Lạc
8 p | 71 | 5
-
Đề thi KSCL đội tuyển HSG môn Vật lí lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
3 p | 106 | 5
-
Đề thi KSCL tuyển chọn HSG lớp 12 môn Vật lí năm 2017-2018 - THPT Yên Lạc
3 p | 99 | 4
-
Đề thi KSCL đội tuyển HSG môn Toán lớp 12 năm 2017-2018 - Sở GD&ĐT Vĩnh Phúc
7 p | 76 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn