Đề thi học sinh giỏi môn Tin học lớp 12 cấp trường năm 2019-2020 - Trường THPT Chuyên Nguyễn Trãi, Hải Dương
lượt xem 7
download
Nhằm giúp các bạn củng cố lại kiến thức đã học và rèn luyện kỹ năng làm bài tập, mời các bạn cùng tham khảo Đề thi học sinh giỏi môn Tin học lớp 12 cấp trường năm 2019-2020 - Trường THPT Chuyên Nguyễn Trãi, Hải Dương dưới đây. Hy vọng sẽ giúp các bạn tự tin hơn trong kỳ thi học sinh giỏi sắp tới.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề thi học sinh giỏi môn Tin học lớp 12 cấp trường năm 2019-2020 - Trường THPT Chuyên Nguyễn Trãi, Hải Dương
- VOI Training Camp ĐỀ THI CHỌN HỌC SINH GỎI LỚP 12 Môn : Tin học Ngày thi: 07 tháng 9 năm 2019 Thời gian 180 phút (Đề thi có 2 trang) Tổng quan về các bài thi trong đề File File File TT Tên bài Điểm Chương trình dữ liệu kết quả 1 Đường làng VROAD.* VROAD.INP VROAD.OUT 5 2 Bình phương SQRMOD.* SQRMOD.INP SQRMOD.OUT 5 3 Diện tích bị phủ AREA.* AREA.INP AREA.OUT 5 4 Khôi phục hoán vị RESTORE.* RESTORE.INP RESTORE.OUT 5 Phần mở rộng của File chương trình là PAS hoặc CPP tùy theo ngôn ngữ lập trình sử dụng là Pascal hoặc C++ Cấu hình dịch: G++ 4.9.2: -std=c++11 -O2 -s -static -Wl,--stack,66060288 -lm -x c++ FPC 3.0.4: -O2 -XS -Sg -Cs66060288 Viết chương trình giải các bài toán sau: Bài 1 (5 điểm). Đường làng Có n làng. Để đơn giản, mỗi làng được mô tả như là một điểm trên mặt phẳng tọa độ. Điểm thứ i có tọa độ xi, yi. Người ta muốn xây dựng một đường cao tốc song song với trục hoành. Khi đó, từ mỗi điểm làng nhân dân sẽ làm một đường dân sinh từ làng mình đến đường cao tốc theo hướng song song với trục tung. Mỗi làng làm một đường (không chung nhau). Hai đường dân sinh có thể trùng nhau trên mặt phẳng tọa độ - khi đó tất nhiên có một cái ở bên trên. Hỏi rằng giá trị nhỏ nhất của tổng độ dài của tất cả 𝑛 đường dân sinh là bao nhiêu? Dữ liệu: Vào từ file văn bản VROAD.INP • Dòng đầu tiên ghi số nguyên dường 𝑛 (𝑛 ≤ 100) • 𝑛 dòng tiếp theo, dòng thứ 𝑖 ghi hai số nguyên 𝑥𝑖 , 𝑦𝑖 là tọa độ của ngôi làng thứ 𝑖 Kết quả: Ghi ra file văn bản VROAD.OUT một số nguyên duy nhất là giá trị nhỏ nhất của tổng độ dài 𝑛 đường dân sinh Ví dụ: VROAD.INP VROAD.OUT 3 4 0 0 3 3 3 4 Bài 2 (5 điểm). Bình phương Xét dãy số nguyên vô hạn 𝑎1 , 𝑎2 , 𝑎3 , … với 𝑎1 (0 ≤ 𝑎1 < 10000) cho trước và các phần tử còn lại được tính theo công thức: 𝑎𝑖 = (𝑎𝑖−1 )2 mod 10000 Yêu cầu: Biết 𝑎1 và 𝑛. Hãy xác định 𝑎𝑛 Dữ liệu: Vào từ file văn bản SQRMOD.INP chỉ gồm một dòng chứa hai số nguyên 𝑎1 , 𝑛 cách nhau bởi dấu cách. Kết quả: Ghi ra file văn bản SQRMOD.OUT giá trị của 𝑎𝑛 Ví dụ: SQRMOD.INP SQRMOD.OUT 11 3 4641 Ghi chú: Có 50% số test ứng với 50% số điểm của bài có 𝑛 ≤ 106 Trang: 1
- Bài 3 (5 điểm). Diện tích bị phủ Trên mặt phẳng tọa độ cho 𝑛 hình chữ nhật đánh số 1, 2, ..., 𝑛. Hình chữ nhật thứ 𝑖 được mô tả bởi 4 số nguyên 𝑥𝑖 , 𝑦𝑖 , 𝑢𝑖 , 𝑣𝑖 trong đó (𝑥𝑖 , 𝑦𝑖 ) là tọa độ của góc dưới - trái còn (𝑢𝑖 , 𝑣𝑖 ) là tọa độ của góc trên-phải. Hãy tính diện tích của phần mặt phẳng tọa độ bị phủ bởi ít nhất một hình chữ nhật? Dữ liệu: Vao từ file văn bản AREA.INP • Dòng đầu tiên chứa số nguyên dương 𝑛 (𝑛 ≤ 105 ) • 𝑛 dòng tiếp theo, dòng thứ 𝑖 chứa bốn số nguyên 𝑥𝑖 , 𝑦𝑖 , 𝑢𝑖 , 𝑣𝑖 cách nhau bởi dấu cách có trị tuyệt đối không vượt quá 109 (𝑥𝑖 < 𝑢𝑖 , 𝑦𝑖 < 𝑣𝑖 ) Kết quả: Một số nguyên duy nhất là diện tích phần mặt phẳng tọa độ bị phủ bởi ít nhất một hình chữ nhật. Ví dụ: AREA.INP AREA.OUT 2 7 0 0 2 2 1 1 3 3 Ghi chú: • Có 40% số test có 𝑛 ≤ 100, các tọa độ là các số nguyên nằm trong khoảng 0...1000 • Còn lại có 30% số test có 𝑛 ≤ 105 , các tọa độ là các số nguyên trong khoảng 0...1000 • Còn lại có 20% số test có 𝑛 ≤ 105 , các tọa độ là các số nguyên trong khoảng 0...105 • 10% số test còn lại không có ràng buộc gì thêm. Bài 4 (5 điểm). Khôi phục hoán vị Dãy số 𝑝1 , 𝑝2 , … , 𝑝𝑛 được gọi là một hoán vị nếu như tất cả các giá trị 1, 2, ..., 𝑛 đều xuất hiện đúng một lần trong dãy. Ví dụ các dãy sau đây là hoán vị: (3,1,2), (1), (1, 2, 3, 4, 5) và (4, 3, 1, 2) còn các dãy sau không phải là hoán vị (2), (1, 1), (2, 3, 4) Có một hoán vị cần phải tìm có độ dài 𝑛. Với mỗi vị trí 𝑖, bạn được cho số nguyên 𝑠𝑖 là tổng của tất cả các 𝑝𝑗 sao cho 𝑗 < 𝑖 và 𝑝𝑗 < 𝑝𝑖 . Nói cách khác 𝑠𝑖 là tổng của tất cả các phần tử đứng trước vị trí 𝑖 và có giá trị nhỏ hơn 𝑝𝑖 . Nhiệm vụ của bạn là cần xác định hoán vị. Dữ liệu: Vào từ file văn bản RESTORE.INP • Dòng đầu tiên chứa số nguyên dương 𝑛 (1 ≤ 𝑛 ≤ 2 ∙ 105 ) 𝑛(𝑛−1) • Dòng thứ hai chứa 𝑛 số nguyên 𝑠1 , 𝑠2 , … , 𝑠𝑛 (0 ≤ 𝑠𝑖 ≤ ). Hai số liên tiếp cách nhau 2 bởi dấu cách. Dữ liệu đảm bảo luôn tồn tại hoán vị phù hợp. Kết quả: Ghi ra file văn bản RESTORE.OUT Gồm một dòng ghi 𝑛 số nguyên 𝑝1 , 𝑝2 , … , 𝑝𝑛 cách nhau bởi dấu cách là hoán vị tìm được. Chúng ra có thể chứng minh được rằng hoán vị này luôn là duy nhất. Ví dụ: RESTORE.INP RESTORE.OUT 3 3 2 1 0 0 0 2 1 2 0 1 5 1 4 3 2 5 0 1 1 1 10 Ghi chú: Có 50% số test ứng với 50% số điểm của bài có 𝑛 ≤ 5000 ---HẾT--- Trang: 2
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề thi học sinh giỏi môn Toán lớp 11 cấp tỉnh năm 2020-2021 - Sở GD&ĐT Bình Định
1 p | 127 | 4
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp thành phố năm 2019-2020 - Sở GD&ĐT Hà Nội
10 p | 43 | 4
-
Để thi học sinh giỏi môn Toán lớp 12 cấp quốc gia năm 2020 có đáp án - Trường THPT Lê Quý Đôn, Đống Đa
7 p | 45 | 4
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp tỉnh năm 2019-2020 có đáp án - Sở GD&ĐT Hà Tĩnh
8 p | 56 | 4
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp quốc gia năm 2020-2021 - Sở GD&ĐT Khánh Hòa
1 p | 44 | 3
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp trường năm 2019-2020 có đáp án - Sở GD&ĐT Bắc Ninh
6 p | 15 | 3
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp thành phố năm 2020-2021 - Trường THPT Chu Văn An, Hà Nội
2 p | 37 | 3
-
Đề thi học sinh giỏi môn Toán lớp 12 năm 2020-2021 - Trường THCS chuyên Nguyễn Du, Đăk Lắk (Vòng 1)
1 p | 66 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp trường năm 2019-2020 - Trường THPT Tiên Du số 1, Bắc Ninh
6 p | 45 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp tỉnh năm 2020-2021 - Sở GD&ĐT Khánh Hòa
1 p | 29 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp tỉnh năm 2020-2021 - Sở GD&ĐT Hưng Yên
2 p | 60 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp tỉnh năm 2020-2021 - Sở GD&ĐT Hải Dương
8 p | 33 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp tỉnh năm 2019-2020 có đáp án - Sở GD&ĐT Bình Phước
10 p | 34 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp tỉnh năm 2019-2020 có đáp án - Sở GD&ĐT Bình Định
1 p | 83 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp thành phố năm 2020-2021 - Sở GD&ĐT Hà Nội
8 p | 63 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp thành phố năm 2019-2020 - Sở GD&ĐT Đà Nẵng
32 p | 32 | 2
-
Đề thi học sinh giỏi môn Toán lớp 12 cấp quốc gia năm 2020-2021 - Sở GD&ĐT An Giang
2 p | 53 | 2
-
Đề thi học sinh giỏi môn Hóa học lớp 12 cấp trường năm 2019-2020 - Trường THPT Nguyễn Trãi, Hải Dương
11 p | 63 | 2
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