Đề thi Olympic cấp trường môn Tin học lớp 10 năm 2022-2023 - Trường THPT Đỗ Đăng Tuyển, Quảng Nam
Số trang: 2
Loại file: pdf
Dung lượng: 236.54 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nhằm giúp các bạn học sinh đang chuẩn bị bước vào kì thi có thêm tài liệu ôn tập, TaiLieu.VN giới thiệu đến các bạn ‘Đề thi Olympic cấp trường môn Tin học lớp 10 năm 2022-2023 - Trường THPT Đỗ Đăng Tuyển, Quảng Nam’ để ôn tập nắm vững kiến thức. Chúc các bạn đạt kết quả cao trong kì thi!
Nội dung trích xuất từ tài liệu:
Đề thi Olympic cấp trường môn Tin học lớp 10 năm 2022-2023 - Trường THPT Đỗ Đăng Tuyển, Quảng Nam SỞ GD&ĐTQUẢNG NAM KỲ THI OLYMPIC CẤP TRƯỜNG TRƯỜNG THPT ĐỖ ĐĂNG TUYỂN NĂM HỌC 2022-2023 ĐỀ THI CHÍNH THỨC Môn thi: TIN HỌC 10 Thời gian: 120 phút, không kể thời gian giao đề. (Đề thi gồm 02 trang) Mô tả bài thi Bài Tên bài File bài làm Input Output Điểm Bài 1 Văn nghệ VN.* VN.INP VN.OUT 5 Số siêu Bài 2 SPRIME.* SPRIME.INP SPRIME.OUT 5 nguyên tố Bài 3 Đi chợ BMARKET.* BMARKET.INP BMARKET.OUT 5 Đếm số 0 Bài 4 BZERO.* BZERO.INP BZERO.OUT 5 bên phải (Dấu * được thay thế bởi PAS hoặc CPP hoặc Py của ngôn ngữ lập trình được sử dụng tương ứng là Free Pascal hoặc C++ hoặc Python.)Bài 1: Văn nghệ Đội văn nghệ xung kích của trường đại học X được cử đi diễn giao lưu ở các huyện trongtỉnh Y. Khi đi đoàn có ? bạn nam và ? bạn nữ. Mỗi tổ sẽ được giao nhiệm vụ biểu diễn tại mộtđịa điểm phục vụ các em nhỏ. Biết rằng số lượng nam và nữ phải chia đều giữa các tổ. Hỏi ngườiquản lý có thể chia số sinh viên ra tối đa được bao nhiêu tổ? Mỗi tổ có bao nhiêu nam và baonhiêu nữ.Dữ liệu vào: Từ tệp văn bản VN.INP chứa hai số nguyên n, m cách nhau một khoảng trắng(1 < ?, ? < 109 ).Dữ liệu ra: Ghi ra tệp văn bản VN.OUT gồm: - Dòng 1 ghi số lượng tổ tối đa có thể chia. - Dòng 2 ghi 2 số a, b tương ứng là số nam và số nữ của mỗi tổ.Ví dụ: VN.INP VN.OUT 48 72 24 23Ràng buộc: - Có 60% test với n, m ≤ 103 - Có 20% test với n, m ≤ 106 - Có 20% test với n, m ≤ 109Bài 2: Số siêu nguyên tố Một số tự nhiên N được gọi là siêu nguyên tố nếu bản thân nó là một số nguyên tốvà tất cả các số thu được bằng cách xóa lần lượt các chữ số bên phải của nó đều là số nguyên tố.Ví dụ: Số 317 là một số siêu nguyên tố vì: 317 là 1 số nguyên tố. Xóa 1 chữ số bên phải: 31 là 1 số nguyên tố. Xóa 2 chữ số bên phải: 3 là 1 số nguyên tố. Cho 2 số nguyên a, b. Hãy liệt kê tất cả các số siêu nguyên tố thuộc đoạn [a, b].Dữ liệu vào: Tệp SPRIME.INP gồm một dòng ghi 2 số nguyên dương a, b (0Dữ liệu ra: Tệp SPRIME.OUT chứa các số siêu nguyên tố được liệt kê theo thứ tự tăng thuộcđoạn [a, b], các số cách nhau bởi một dấu cách trên dòng, hoặc ghi “NO” trong trường hợp khôngcó số nào thuộc đoạn đó.Ví dụ: SPRIME.INP SPRIME.OUT 3 57 3 5 7 23 29 31 37 53Ràng buộc: - Có 60% test với 0 < a, b ≤ 103 - Có 20% test với 0 < a, b ≤ 105 - Có 20% test với 0 < a, b ≤ 107Bài 3: Đi chợ Để chuẩn bị cho lễ kết nạp đoàn viên mới, thầy T nhờ bạn Tèo đi ra chợ mua bim bim đểcác bạn liên hoan. Tèo mua được 2 túi bim bim. Túi thứ nhất có x (x ≥ 1) gói và túi thứ 2 có y(y≥ 1) gói. Tèo đang rất lo lắng vì cậu đã lỡ làm mất túi thứ nhất, và không nhớ trong túi thứ nhấtcó bao nhiêu gói bim bim. Cậu chỉ nhớ được tổng số gói không vượt quá n và chia hết cho k. Thầy T nhờ các bạn hãy giúp Tèo tính có thể có bao nhiêu gói bim bim có trong túi thứ nhấtđể thầy mua bổ sung. Nếu có nhiều khả năng thì in ra tất cả theo thứ tự tăng dần. Nếu không thểbiết số gói bim bim thì in ra -1.Dữ liệu vào: Một dòng duy nhất chứa 3 số nguyên y, k, n. (1 ≤ y, k, n ≤ 109, n/k ≤105).Dữ liệu ra: In ra kết quả của bài toán.Ví dụ: BMARKET.INP BMARKET.OUT 10 1 10 -1 10 6 40 2 8 14 20 26Ràng buộc: - Có 60% test với 1 ≤ y, k, n ≤ 103 - Có 20% test với 1 ≤ y, k, n ≤ 106 - Có 20% test với 1 ≤ y, k, n ≤ 109Bài 4: Đếm số 0 bên phải Cho một số nguyên n. Hãy đếm xem trong kết quả của số n! (n giai thừa) có bao nhiêu chữsố 0 liên tiếp tính từ hàng đơn vị (hay bao nhiêu số 0 liên tiếp bên phải).Dữ liệu vào: Là số nguyên n (1 ≤ n ≤ 1000).Dữ liệu ra: Là số lượng chữ số 0 liên tiếp tính từ hàng đơn vị của n!.Ví dụ: BZERO.INP BZERO.OUT BZERO.INP BZERO.OUT 4 0 20 4Ràng buộc: - Có 60% test với 1 ≤ n ≤ 100 - Có 20% test với 1 ≤ n ≤ 500 - Có 20% test với 1 ≤ n ≤ 1000 ----Hết----- ...
Nội dung trích xuất từ tài liệu:
Đề thi Olympic cấp trường môn Tin học lớp 10 năm 2022-2023 - Trường THPT Đỗ Đăng Tuyển, Quảng Nam SỞ GD&ĐTQUẢNG NAM KỲ THI OLYMPIC CẤP TRƯỜNG TRƯỜNG THPT ĐỖ ĐĂNG TUYỂN NĂM HỌC 2022-2023 ĐỀ THI CHÍNH THỨC Môn thi: TIN HỌC 10 Thời gian: 120 phút, không kể thời gian giao đề. (Đề thi gồm 02 trang) Mô tả bài thi Bài Tên bài File bài làm Input Output Điểm Bài 1 Văn nghệ VN.* VN.INP VN.OUT 5 Số siêu Bài 2 SPRIME.* SPRIME.INP SPRIME.OUT 5 nguyên tố Bài 3 Đi chợ BMARKET.* BMARKET.INP BMARKET.OUT 5 Đếm số 0 Bài 4 BZERO.* BZERO.INP BZERO.OUT 5 bên phải (Dấu * được thay thế bởi PAS hoặc CPP hoặc Py của ngôn ngữ lập trình được sử dụng tương ứng là Free Pascal hoặc C++ hoặc Python.)Bài 1: Văn nghệ Đội văn nghệ xung kích của trường đại học X được cử đi diễn giao lưu ở các huyện trongtỉnh Y. Khi đi đoàn có ? bạn nam và ? bạn nữ. Mỗi tổ sẽ được giao nhiệm vụ biểu diễn tại mộtđịa điểm phục vụ các em nhỏ. Biết rằng số lượng nam và nữ phải chia đều giữa các tổ. Hỏi ngườiquản lý có thể chia số sinh viên ra tối đa được bao nhiêu tổ? Mỗi tổ có bao nhiêu nam và baonhiêu nữ.Dữ liệu vào: Từ tệp văn bản VN.INP chứa hai số nguyên n, m cách nhau một khoảng trắng(1 < ?, ? < 109 ).Dữ liệu ra: Ghi ra tệp văn bản VN.OUT gồm: - Dòng 1 ghi số lượng tổ tối đa có thể chia. - Dòng 2 ghi 2 số a, b tương ứng là số nam và số nữ của mỗi tổ.Ví dụ: VN.INP VN.OUT 48 72 24 23Ràng buộc: - Có 60% test với n, m ≤ 103 - Có 20% test với n, m ≤ 106 - Có 20% test với n, m ≤ 109Bài 2: Số siêu nguyên tố Một số tự nhiên N được gọi là siêu nguyên tố nếu bản thân nó là một số nguyên tốvà tất cả các số thu được bằng cách xóa lần lượt các chữ số bên phải của nó đều là số nguyên tố.Ví dụ: Số 317 là một số siêu nguyên tố vì: 317 là 1 số nguyên tố. Xóa 1 chữ số bên phải: 31 là 1 số nguyên tố. Xóa 2 chữ số bên phải: 3 là 1 số nguyên tố. Cho 2 số nguyên a, b. Hãy liệt kê tất cả các số siêu nguyên tố thuộc đoạn [a, b].Dữ liệu vào: Tệp SPRIME.INP gồm một dòng ghi 2 số nguyên dương a, b (0Dữ liệu ra: Tệp SPRIME.OUT chứa các số siêu nguyên tố được liệt kê theo thứ tự tăng thuộcđoạn [a, b], các số cách nhau bởi một dấu cách trên dòng, hoặc ghi “NO” trong trường hợp khôngcó số nào thuộc đoạn đó.Ví dụ: SPRIME.INP SPRIME.OUT 3 57 3 5 7 23 29 31 37 53Ràng buộc: - Có 60% test với 0 < a, b ≤ 103 - Có 20% test với 0 < a, b ≤ 105 - Có 20% test với 0 < a, b ≤ 107Bài 3: Đi chợ Để chuẩn bị cho lễ kết nạp đoàn viên mới, thầy T nhờ bạn Tèo đi ra chợ mua bim bim đểcác bạn liên hoan. Tèo mua được 2 túi bim bim. Túi thứ nhất có x (x ≥ 1) gói và túi thứ 2 có y(y≥ 1) gói. Tèo đang rất lo lắng vì cậu đã lỡ làm mất túi thứ nhất, và không nhớ trong túi thứ nhấtcó bao nhiêu gói bim bim. Cậu chỉ nhớ được tổng số gói không vượt quá n và chia hết cho k. Thầy T nhờ các bạn hãy giúp Tèo tính có thể có bao nhiêu gói bim bim có trong túi thứ nhấtđể thầy mua bổ sung. Nếu có nhiều khả năng thì in ra tất cả theo thứ tự tăng dần. Nếu không thểbiết số gói bim bim thì in ra -1.Dữ liệu vào: Một dòng duy nhất chứa 3 số nguyên y, k, n. (1 ≤ y, k, n ≤ 109, n/k ≤105).Dữ liệu ra: In ra kết quả của bài toán.Ví dụ: BMARKET.INP BMARKET.OUT 10 1 10 -1 10 6 40 2 8 14 20 26Ràng buộc: - Có 60% test với 1 ≤ y, k, n ≤ 103 - Có 20% test với 1 ≤ y, k, n ≤ 106 - Có 20% test với 1 ≤ y, k, n ≤ 109Bài 4: Đếm số 0 bên phải Cho một số nguyên n. Hãy đếm xem trong kết quả của số n! (n giai thừa) có bao nhiêu chữsố 0 liên tiếp tính từ hàng đơn vị (hay bao nhiêu số 0 liên tiếp bên phải).Dữ liệu vào: Là số nguyên n (1 ≤ n ≤ 1000).Dữ liệu ra: Là số lượng chữ số 0 liên tiếp tính từ hàng đơn vị của n!.Ví dụ: BZERO.INP BZERO.OUT BZERO.INP BZERO.OUT 4 0 20 4Ràng buộc: - Có 60% test với 1 ≤ n ≤ 100 - Có 20% test với 1 ≤ n ≤ 500 - Có 20% test với 1 ≤ n ≤ 1000 ----Hết----- ...
Tìm kiếm theo từ khóa liên quan:
Đề thi Olympic cấp trường Đề thi Olympic Tin học lớp 10 Bài tập Tin học lớp 10 Ôn thi HSG Tin học lớp 10 Ngôn ngữ lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 185 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 167 0 0