S GD&ĐTQUNG NAM
TRƯỜNG THPT ĐỖ ĐĂNG TUYỂN
thi gm 02 trang)
KỲ THI OLYMPIC CẤP TRƯỜNG
NĂM HỌC 2022-2023
Môn thi: TIN HC 10
Thi gian: 120 phút, không k thời gian giao đề.
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
Bài 2
S siêu
nguyên t
SPRIME.*
SPRIME.INP
SPRIME.OUT
5
Bài 3
Đi ch
BMARKET.*
BMARKET.INP
BMARKET.OUT
5
Bài 4
Đếm s 0
bên phi
BZERO.*
BZERO.INP
BZERO.OUT
5
(Dấu * được thay thế bi PAS hoc CPP hoc Py ca ngôn ng lp trình được
s dụng tương ứng là Free Pascal hoc C++ hoc 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 huyn trong
tỉnh Y. Khi đi đoàn 𝑛 bn nam 𝑚 bn n. Mi t s được giao nhim v biu din ti mt
địa điểm phc v các em nh. Biết rng s ng nam và n phải chia đều gia các t. Hỏi người
qun th chia s sinh viên ra tối đa đưc bao nhiêu t? Mi t bao nhiêu nam bao
nhiêu n.
D liu vào: T tệp văn bản VN.INP cha hai s nguyên n, m cách nhau mt khong trng
(1 < 𝑛, 𝑚 < 109).
D liu ra: Ghi ra tệp văn bản VN.OUT gm:
- Dòng 1 ghi s ng t ti đa có th chia.
- Dòng 2 ghi 2 s a, b tương ứng là s nam và s n ca mi t.
Ví d:
Rà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 109
Bài 2: S siêu nguyên t
Mt s t nhiên N đưc gi là siêu nguyên t nếu bn thân nó là mt s nguyên t
và tt c cc s thu đưc bng cch xóa ln lượt cc ch s bên phi ca nó đều là s nguyên t.
Ví d: S 317 là mt s siêu nguyên t v: 317 là 1 s nguyên t.
Xóa 1 ch s bên phi: 31 là 1 s nguyên t.
Xóa 2 ch s bên phi: 3 là 1 s nguyên t.
Cho 2 s nguyên a, b. Hy lit kê tt c cc s siêu nguyên t thuộc đoạn [a, b].
D liu vào: Tp SPRIME.INP gm mt dòng ghi 2 s nguyên dương a, b (0<a,b <107)
VN.OUT
24
2 3
ĐỀ THI CHÍNH THC
D liu ra: Tp SPRIME.OUT cha cc s siêu nguyên t được lit theo th t tăng thuc
đoạn [a, b], các s cách nhau bi mt du cách trên dòng, hoặc ghi “NO” trong trường hp không
có s nào thuc đoạn đó.
Ví d:
Rà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 107
Bài 3: Đi chợ
Để chun b cho l kết nạp đoàn viên mới, thy 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 x (x 1) gói túi th 2 y
(y≥ 1) gói. Tèo đang rt lo lng vì cậu đ lỡ làm mt túi th nht, và không nh trong túi th nht
có bao nhiêu gói bim bim. Cu ch nh được tng s gói không vượt quá n và chia hết cho k.
Thy T nh các bn hãy giúp Tèo tính th có bao nhiêu gói bim bim trong túi th nht
để thy mua b sung. Nếu có nhiu kh năng th in ra tt 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 liu vào: Mt dòng duy nht cha 3 s nguyên y, k, n. (1 ≤ y, k, n ≤ 109, n/k ≤105).
D liu ra: In ra kết qu ca bài toán.
Ví d:
Rà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 ≤ 109
Bài 4: Đếm s 0 bên phi
Cho mt s nguyên n. Hy đếm xem trong kết qu ca s n! (n giai tha) có bao nhiêu ch
s 0 liên tiếp tính tng đơn vị (hay bao nhiêu s 0 liên tiếp bên phi).
D liu vào: Là s nguyên n (1 ≤ n ≤ 1000).
D liu ra: Là s ng ch s 0 liên tiếp tính t hàng đơn v ca n!.
Ví d:
Rà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-----
SPRIME.INP
SPRIME.OUT
3 57
3 5 7 23 29 31 37 53
BMARKET.INP
BMARKET.OUT
10 1 10
-1
10 6 40
2 8 14 20 26
BZERO.INP
BZERO.OUT
4
0
BZERO.INP
BZERO.OUT
20
4