de thi HSG tin hoc 9 tinh quang nam 2020 2021

5 61 0
 de thi HSG tin hoc 9 tinh quang nam 2020 2021

Đang tải... (xem toàn văn)

Thông tin tài liệu

thuvienhoclieu.com SỞ GIÁO DỤC VÀ ĐÀO TẠO QUẢNG NAM KỲ THI HỌC SINH GIỎI LỚP CẤP TỈNH NĂM HỌC 2020 - 2021 ĐỀ CHÍNH THỨC Mơn thi: Thời gian: Ngày thi: (Đề thi gồm 04 trang) TIN HỌC 150 phút (không kể thời gian giao đề) 10/4/2021 Tổng quan đề thi Tên Tên file chương trình Dữ liệu vào Dữ liệu Thời gian Bài 1: Chia quà CHIAQUA.* CHIAQUA.INP CHIAQUA.OUT 1s Bài 2: Mã số nhân viên CODE.* CODE.INP CODE.OUT 1s Bài 3: Xâu đối xứng XAUDX.* XAUDX.INP XAUDX.OUT 1s Bài 4: Ốc sên ăn rau OCSEN.* OCSEN.INP OCSEN.OUT 1s Dấu * thay PAS CPP ngơn ngữ lập trình sử dụng tương ứng Free Pascal C++ Bài 1: (5 điểm) Chia quà Nhân dịp siêu thị mẹ, Hằng mua M táo làm quà cho hai người bạn thân Nga Trang Mỗi táo có trọng lượng 100g 200g Hằng muốn chia M táo thành hai phần có trọng lượng để chia cho hai bạn mua Hằng quên kiểm tra điều Yêu cầu: Theo em, Hằng chia M táo thành hai phần có trọng lượng không?  Dữ liệu vào: Từ tệp văn CHIAQUA.INP gồm: - Dòng thứ số nguyên M (1 ≤ M ≤ 106); - Dòng thứ hai gồm M số nguyên a1, a2, …, aM trọng lượng táo mà Hằng mua số nguyên cách khoảng trắng (dữ liệu vào đảm bảo có hai trường hợp = 100 = 200)  Dữ liệu ra: Ghi tệp văn CHIAQUA.OUT Nếu Hằng chia thơng báo YES, cịn khơng chia thơng báo NO thuvienhoclieu.com Trang thuvienhoclieu.com  Ví dụ: CHIAQUA.INP 100 200 100 CHIAQUA.OUT YES CHIAQUA.INP 100 100 100 200 CHIAQUA.OUT NO Bài 2: (5 điểm) Mã số nhân viên Tổng Giám đốc công ty Hoa Hồng tiếng người cẩn trọng Ông ta thực việc quản lí nhân viên cách gán cho nhân viên mã số Công ty có N nhân viên nhân viên i (i = 1, 2, …, N) có mã số hồn tồn khác Do bận cơng tác thời gian dài nên ông ta giao lại quyền quản lí cho trợ lý ơng Khi ơng trở về, cơng ty có thay đổi số lượng nhân viên Vì vậy, tiếp nhận thêm nhân viên mới, ông ta muốn biết mã số lớn để gán cho nhân viên Yêu cầu: Hãy tìm mã số lớn chưa xuất N mã số cho  Dữ liệu vào: Từ tệp văn CODE.INP gồm: - Dòng thứ ghi số nguyên dương N số lượng nhân viên (1 < N ≤ 106); - N dòng tiếp theo, dòng thứ i ghi số (i = 1, 2, , N; |ai| ≤ 109)  Dữ liệu ra: Ghi tệp văn CODE.OUT gồm số mã số tìm  Ví dụ: CODE.INP CODE.OUT Ràng buộc:  Sub1: Có 50% test tương ứng 50% số điểm với N ≤ 100 |ai| ≤ 103;  Sub2: Có 30% test tương ứng 30% số điểm với N ≤ 1000 |ai| ≤ 106;  Sub3: Có 20% test tương ứng 20% số điểm lại với N ≤ 106 |ai| ≤ 109 thuvienhoclieu.com Trang thuvienhoclieu.com Bài 3: (5 điểm) Xâu đối xứng Cho xâu ST (độ dài khơng q 2x103 kí tự ) chứa chữ in hoa (‘A’… ‘Z’) chữ thường (‘a’… ‘z’) chữ số (‘0’ ‘9’) Yêu cầu: Hãy tìm độ dài xâu đối xứng dài Một xâu gọi đối xứng khơng có kí tự đọc từ trái sang phải hay từ phải sang trái giống Ví dụ: ‘B’; ‘TOT’; ‘BAILIAB’ xâu đối xứng ‘HOCBAI’ xâu không đối xứng  Dữ liệu vào: Từ tệp văn XAUDX.INP gồm xâu ST  Dữ liệu ra: Ghi tệp văn XAUDX.OUT gồm số độ dài xâu đối xứng dài  Ví dụ: XAUDX.INP ABFGHIKLMLKIHGH XAUDX.OUT 11 Ràng buộc: Với N độ dài xâu ST  Sub1: Có 60% test tương ứng 60% số điểm với N < 255;  Sub2: Có 40% test khác tương ứng 40% số điểm lại với N ≤ 2x103 Bài 4: (5 điểm) Ốc sên ăn rau Một khu vườn hình chữ nhật có kích thước NxM (N dòng, M cột) Ta đánh số dòng từ đến N theo chiều từ xuống cột từ đến M theo chiều từ trái sang phải để chia khu vườn thành ô Trong đó, ngồi đất để người nơng dân trồng rau có đá trồng rau Một ốc sên xuất phát (x, y) ( x vị trí dịng, y vị trí cột) Nếu xuất phát đất, ốc sên di chuyển sang kề cạnh với (bên trái, bên phải, bên trên, bên dưới) đương nhiên di chuyển vào ô đá Trường hợp ô xuất phát đá ốc sên khơng thể di chuyển đến khác u cầu: Hãy tính xem ốc sên di chuyển đến nhiều ô để ăn rau?  Dữ liệu vào: Từ tệp văn OCSEN.INP gồm: - Dòng thứ gồm số nguyên N, M, X, Y (mỗi số cách khoảng trắng) (1 ≤ X ≤ N ≤ 2000, ≤ Y ≤ M ≤ 2000); thuvienhoclieu.com Trang thuvienhoclieu.com - Trong N dòng tiếp theo, dòng gồm M số nguyên (mỗi số cách khoảng trắng) Số nghĩa ô trồng rau, số nghĩa ô đá  Dữ liệu ra: Ghi tệp văn OCSEN.OUT gồm số nguyên số lượng ô lớn mà ốc sên di chuyển đến để ăn rau Nếu ốc sên không ăn ô rau ghi kết -1  Ví dụ: OCSEN.INP 0 1 0 0 0 OCSEN.OUT 10 1 Ràng buộc:  Sub1: Có 50% test tương ứng 50% số điểm với N, M < 10;  Sub2: Có 30% test tương ứng 30% số điểm với N, M ≤ 100;  Sub3: Có 20% test khác tương ứng 20% số điểm lại với N, M ≤ 2x103 Hết - Họ tên thí sinh: ……………………………………… SBD: ………………… SỞ GIÁO KỲ THI HỌC SINH GIỎI DỤC VÀ LỚP CẤP TỈNH ĐÀO TẠO NĂM HỌC: 2020 - 2021 QUẢ NG NAM HDC CHÍNH THỨC Mơn thi : TIN HỌC HƯỚNG DẪN CHẤM thuvienhoclieu.com Trang thuvienhoclieu.com Bài thi chấm test chấm phần mềm Themis kèm theo (phần mềm thầy Lê Minh Hoàng Đỗ Đức Đơng) Bài (5.0 điểm) gồm có 20 test, test 0.25 điểm, thời gian 1s, nhớ 1024 MB  80% số test tương ứng với 80% số điểm với M ≤ 100;  20% số test tương ứng với 20% số điểm lại với M ≤ 106 Bài (5.0 điểm) gồm có 20 test, test 0.25 điểm, thời gian 1s, nhớ 1024 MB  50% test tương ứng 50% số điểm với N ≤ 100 |ai| ≤ 103;  30% test tương ứng 30% số điểm với N ≤ 1000 |ai| ≤ 106;  20% test tương ứng 20% số điểm lại với N ≤ 106 |ai| ≤ 109 Bài (5.0 điểm) gồm có 20 test, test 0.25 điểm, thời gian 1s, nhớ 1024 MB  60% test tương ứng 60% số điểm với N < 255;  40% test khác tương ứng 40% số điểm lại với N ≤ 2x103 Bài (5.0 điểm) gồm có 30 test (từ test đến 29, test 0.167 điểm; test 30: 0.157 điểm), thời gian 1s, nhớ 1024 MB  50% test tương ứng 50% số điểm với N, M < 10;  30% test tương ứng 30% số điểm với N, M ≤ 100;  20% test khác tương ứng 20% số điểm lại với N, M ≤ 2x103 -HẾT - thuvienhoclieu.com Trang ... GIÁO KỲ THI HỌC SINH GIỎI DỤC VÀ LỚP CẤP TỈNH ĐÀO TẠO NĂM HỌC: 2020 - 2021 QUẢ NG NAM HDC CHÍNH THỨC Mơn thi : TIN HỌC HƯỚNG DẪN CHẤM thuvienhoclieu.com Trang thuvienhoclieu.com Bài thi chấm... |ai| ≤ 1 09 thuvienhoclieu.com Trang thuvienhoclieu.com Bài 3: (5 điểm) Xâu đối xứng Cho xâu ST (độ dài khơng q 2x103 kí tự ) chứa chữ in hoa (‘A’… ‘Z’) chữ thường (‘a’… ‘z’) chữ số (‘0’ ? ?9? ??) Yêu... tệp văn CODE.INP gồm: - Dòng thứ ghi số nguyên dương N số lượng nhân viên (1 < N ≤ 106); - N dòng tiếp theo, dòng thứ i ghi số (i = 1, 2, , N; |ai| ≤ 1 09)  Dữ liệu ra: Ghi tệp văn CODE.OUT gồm

Ngày đăng: 11/10/2022, 21:38

Tài liệu cùng người dùng

Tài liệu liên quan