Nơi tổng hợp tài liệu chất lượng
Đồng hành cùng bạn trên hành trình chinh phục và chạm đến cánh cửa điểm 9, điểm 10.
Nơi hội tụ kiến thức về môn Ngữ Văn – từ cơ bản đến nâng cao.
Tổng hợp các tài liệu hay, phân tích sâu, bài mẫu chuẩn.
Xây dựng kho dữ liệu được nhiều thế hệ học sinh, thầy cô giáo tin tưởng và đánh giá cao.
Đề Thi Học Sinh Giỏi Tin 11 Sở GD Quảng Nam 2022-2023 Có Đáp Án
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH QUẢNG NAM ĐỀ CHÍNH THỨC (Đề gồm có 04 trang) | KỲ THI HỌC SINH GIỎI CẤP TỈNH THPT ĐỢT 2 NĂM HỌC 2022 – 2023 Môn thi : TIN HỌC 11 (CHUYÊN) Thời gian: 180 phút (không kể thời gian giao đề) Ngày thi: 15/3/2023 |
TỔNG QUAN ĐỀ THI
Bài | Tên bài | Tên file chương trình | Dữ liệu vào | Dữ liệu ra |
1 | Đếm trại sinh | COUNT.* | COUNT.INP | COUNT.OUT |
2 | Ngôi sao may mắn | STAR.* | STAR.INP | STAR.OUT |
3 | Khỉ ăn chuối | BANANA.* | BANANA.INP | BANANA.OUT |
4 | Tình đồng chí | COMRADE.* | COMRADE.INP | COMRADE.OUT |
Dấu * được thay thế bởi PAS hoặc CPP của ngôn ngữ lập trình được sử dụng tương ứng là Free Pascal hoặc C++.
Hãy lập trình giải các bài toán sau:
Bài 1. (5.0 điểm) Đếm trại sinh
Trong đợt sinh hoạt trại 26/3 tại trường THPT A, Ban quản trại tổ chức cho các trại sinh tham gia trò chơi nối vòng tay lớn. Có N trại sinh tham gia, đứng thành vòng tròn, mỗi trại sinh lần lượt mang số hiệu từ 1 đến N. Người quản trại tiến hành đếm từ trại sinh thứ 1, qua trại sinh thứ 2, …đếm đến trại sinh thứ K, thì người này rời khỏi vòng tròn và trại sinh kế tiếp lại bắt đầu từ 1. Trò chơi kết thúc khi trên vòng tròn còn đúng 1 trại sinh, đây là trại sinh thắng cuộc.
Bạn An là trại sinh tham gia sinh hoạt trại, nên muốn mình sẽ là người chiến thắng (trại sinh còn lại sau cùng).
Yêu cầu: Hãy viết chương trình giúp bạn An chọn vị trí đứng trong vòng tròn để là người thắng cuộc trong trò chơi nối vòng tay lớn.
Dữ liệu vào: Đọc từ file văn bản COUNT.INP gồm:
Kết quả: Ghi ra file văn bản COUNT.OUT một số nguyên, là vị trí đứng trong vòng tròn của người thắng cuộc.
Ví dụ:
COUNT.INP | COUNT.OUT |
50 15 | 22 |
100000 123456 | 12243 |
Ràng buộc:
Bài 2. (5.0 điểm) Ngôi sao may mắn
Để tham gia trò chơi tìm ngôi sao may mắn, An luôn suy nghĩ cách chọn một ngôi sao nào đó từ hai dãy đặt ngôi sao theo kiểu quanh co (thoạt đầu các ngôi sao của hai dãy chưa được chọn). Mỗi lượt chơi là quá trình An phải chọn ít nhất một ngôi sao theo cách sau:
- Chọn một ngôi sao tùy ý chưa từng được chọn từ một trong hai dãy đặt ngôi sao.
- Giả sử ở bước thứ T, An đã chọn ngôi sao có chỉ số i từ một dãy nào đó và nếu vẫn tiếp tục lượt chơi thì ở bước T + 1, An phải chọn một ngôi sao nào đó (chưa từng được chọn) từ dãy kia với chỉ số j mà i < j.
- Lượt chơi được coi là kết thúc nếu An không thể chọn tiếp được ngôi sao nào nữa (theo cách trên) hoặc An chủ động dừng cuộc chơi nếu muốn.
Điểm số mà An dành được sau mỗi lượt chơi chính là tổng của tất cả mã số đính kèm trên ngôi sao được chọn trong lượt chơi đó.
Yêu cầu: Xác định điểm số tối đa mà An đạt được từ lượt chơi đầu tiên.
Dữ liệu vào: Đọc từ file văn bản STAR.INP gồm:
(Tất cả các số hạng của hai dãy đều có giá trị tuyệt đối nhỏ hơn 109, các số cách nhau một khoảng trắng)
Kết quả: Ghi ra file văn bản STAR.OUT một số nguyên, là điểm số cao nhất mà An đạt được từ lượt chơi đầu tiên.
Ví dụ:
STAR.INP | STAR.OUT |
7 47 2 95 65 79 58 5 63 88 3 28 9 72 52 | 414 |
4 11 -23 45 52 22 -12 -15 5 | 74 |
Ràng buộc:
Bài 3. (5.0 điểm) Khỉ ăn chuối
Mạnh là ông chủ của một rạp xiếc khá nổi tiếng. Nhận thấy xiếc khỉ đang thu hút được nhiều người đến xem, ông đã quyết định đầu tư mua một số lượng lớn khỉ về để kiếm lời. Những con khỉ trong rạp xiếc rất thích ăn chuối, để dạy chúng làm xiếc, Mạnh đã chuẩn bị rất nhiều chuối cho chúng ăn. Chuối được chứa trong N thùng, mỗi thùng chứa một số lượng các quả chuối. Các thùng được đánh số từ 1 đến N.
Quy luật phát chuối cho một con khỉ là luôn phát hết chuối trong một thùng hoặc tất cả chuối chứa trong các thùng liên tiếp nhau.
Việc chia các thùng chuối cho bọn khỉ được thực hiện theo thứ tự từ thùng 1 đến thùng N, vì các con khỉ rất tham ăn nên các con khỉ đến sau luôn muốn nhận được lượng chuối lớn hơn hoặc bằng lượng chuối con khỉ đến trước nhận được. Để không lãng phí, Mạnh muốn tất cả các thùng chuối đều được phát hết.
Yêu cầu: Hãy giúp Mạnh tính xem số lượng con khỉ lớn nhất có thể nhận được chuối.
Dữ liệu vào: Đọc từ file văn bản BANANA.INP gồm:
- Dòng đầu tiên ghi số nguyên dương T là số bộ dữ liệu (T ≤ 100) trong đó mỗi bộ dữ liệu gồm:
+ Dòng đầu ghi số nguyên dương N là số lượng thùng chuối (2 ≤ N ≤ 5000);
+ Dòng tiếp theo chứa N số nguyên dương ai là số lượng chuối mỗi thùng, mỗi số cách nhau một dấu cách (1 ≤ ai ≤ 109).
Kết quả: Ghi ra file văn bản BANANA.OUT gồm T dòng, mỗi dòng tương ứng với kết quả tính được của mỗi bộ dữ liệu vào.
Ví dụ:
BANANA.INP | BANANA.OUT |
2 4 1 2 1 2 6 6 4 2 2 2 2 | 3 3 |
Ràng buộc:
Bài 4. (5.0 điểm) Tình đồng chí
Chị Liên là một giao liên hoạt động cách mạng trong kháng chiến chống Pháp. Chị nổi tiếng là người gan dạ và khôn khéo. Thực dân Pháp muốn có được chị để thực hiện mọi âm mưu tiêu diệt cán bộ cách mạng của ta. Trong một lần đi công tác, chị không may bị giặc Pháp bắt giam.
Được biết, nơi chị bị giam là một nhà giam đặc biệt hình chữ nhật, có P x Q phòng giam. Nhà giam được đánh số phòng theo chiều từ trên xuống dưới bắt đầu 1 đến P, đánh số phòng từ 1 đến Q theo chiều từ trái qua phải. Giữa hai phòng giam sát nhau có cửa thông nhau, muốn mở cửa để đi từ phòng này sang phòng kia phải mất một khoảng thời gian nhất định nào đó.
Sáu là một chiến sĩ đặc công được giao nhiệm vụ giải cứu chị Liên. Sau hơn hai giờ đồng hồ dò tìm trong nhà giam, anh mới phát hiện giặc Pháp giam chị tại phòng giam cuối cùng [P,Q] - dòng P cột Q.
Còn về phía Pháp, chúng cho rằng đặc công của ta đang cấp bách tìm kiếm chị nên tìm cách tra tấn dã man nhằm moi hết thông tin từ chị rồi nhanh chóng thủ tiêu. Chúng nghĩ rằng, đặc công của ta sẽ kịp thời tìm ra được chị. Thời gian thủ tiêu chị Liên sắp đến…
Yêu cầu: Bạn nghĩ xem, anh Sáu mất thời gian ít nhất là bao lâu để cứu và đưa chị Liên ra khỏi nhà giam của Pháp?
Dữ liệu vào: Đọc từ file văn bản COMRADE.INP gồm:
Dòng đầu tiên ghi số nguyên dương T là số bộ dữ liệu (T ≤ 10) trong đó mỗi bộ dữ liệu gồm:
Kết quả: Ghi ra file văn bản COMRADE.OUT gồm T dòng, mỗi dòng tương ứng với kết quả tính được của mỗi bộ dữ liệu vào.
Ví dụ:
COMRADE.INP | COMRADE.OUT |
1 4 6 7 1 4 4 5 8 6 2 8 4 7 2 6 3 3 9 1 9 1 2 53 22 69 40 98 94 48 29 69 52 68 53 72 17 94 61 15 98 | 86 |
Ràng buộc :
--------------- Hết ---------------
Thí sinh không được sử dụng tài liệu; Cán bộ coi thi không giải thích gì thêm.
Họ và tên thí sinh: .............................................................. Số báo danh: ...............................
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH QUẢNG NAM HƯỚNG DẪN CHẤM (HDC có 01 trang) | KỲ THI HỌC SINH GIỎI CẤP TỈNH THPT ĐỢT 2 NĂM HỌC 2022 - 2023 Môn thi : TIN HỌC 11 Thời gian : 180 phút (không kể thời gian giao đề) Ngày thi : 15/03/2023 |
HƯỚNG DẪN CHẤM MÔN TIN HỌC
Bài thi chấm bằng test, và chấm bằng phần mềm Themis kèm theo
(mới nhất của thầy Lê Minh Hoàng và Đỗ Đức Đông)
Bài 1 (5.0 điểm) gồm có 50 test, mỗi test 0,1 điểm, bộ nhớ 1024 MB
Bài 2 (5.0 điểm) gồm có 40 test, mỗi test 0,125 điểm, thời gian 1s, bộ nhớ 1024 MB
Bài 3 (5.0 điểm) gồm có 40 test, mỗi test 0,125 điểm, bộ nhớ 1024 MB
Bài 4 (5.0 điểm) gồm có 40 test, mỗi test 0,125 điểm, bộ nhớ 1024 MB
---------------HẾT ---------------
Copyright © nguvan.online
