S GIÁO D C VÀ ĐÀO T O
QU NG NAM
K THI H C SINH GI I L P 9 C P T NH
NĂM H C 2019-2020
(Đ thi g m 04 trang)
Môn thi : TIN H C
Th i gian : 150 phút (không k th i gian giao đ )
Ngày thi : 10/6/2020
T ng quan v đ thi
Tên bài Tên file
ch ng trìnhươ D li u vào D li u ra
Bài 1 : Tr c nh t TN.* TN.INP TN.OUT
Bài 2 : Di n tích hình ch
nh tHCN.* HCN.INP HCN.OUT
Bài 3 : Xin chào XINCHAO.* XINCHAO.INP XINCHAO.OUT
Bài 4 : Mua quà l u ni mư MUAQUA.* MUAQUA.INP MUAQUA.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++. ươ
Bài 1. Tr c nh t (5 đi m)
An và Bình là đôi b n thân h c chung l p. Trong l p h c thì t t c các b n đu
ph i tr c nh t và c sau m t s x ngày nh t đnh thì b n đó m i ph i tr c nh t l i.
Bi t r ng, ban đu An và Bình đu tr c nh t ngày đu tiên, và 2 b n mu n bi t sauế ế
bao nhiêu ngày thì 2 b n l i tr c nh t chung v i nhau và khi đó m i b n đã tr c nh t
bao nhiêu l n.
Yêu c u: Em hãy l p trình đ tr l i câu h i c a An và Bình nhé.
D li u vào: đc t file TN.INP g m:
- 1 dòng ch a 2 s nguyên x 1, x2 (2 x1, x2 109) l n l t là s ngày mà sau đó ượ
An và Bình m i ph i tr c nh t l i;
D li u ra: ghi ra file TN.OUT g m:
- Dòng đu tiên ghi ra s ngày An và Bình cùng nhau tr c nh t l i;
- Dòng th 2 ch a 2 s l n l t là s l n m t b n đã tr c nh t cho t i lúc 2 ượ
b n cùng tr c nh t.
Ví d :
TN.INP TN.OUT
6 4 12
2 3
Bài 2. Di n tích hình ch nh t (5 đi m)
Là m t h c sinh thông minh, nên An luôn tìm đc nh ng cách gi i hay cho nh ng ượ
bài toán l . Và b n y v a gi i quy t xong bài toán tìm di n tích chung c a 2 hình ch ế
nh t, tuy nhiên, An l i g p khó khăn v i vi c s d ng ngôn ng l p trình đ gi i
quy t bài toán này. C th bài toán nh sau: Cho 2 hình ch nh t trên m t ph ng 2Dế ư
v i t a đ đnh trái d i và đnh ph i trên, tìm di n tích ph n chung c a 2 hình ch ướ
nh t này?
Yêu c u: Em hãy l p trình đ giúp b n An gi i quy t bài toán này nhé ế .
D li u vào: đc t file HCN.INP g m:
- Dòng 1 ghi 4 s nguyên x1, y1, x2, y2 t ng ng là t a đ đnh trái d i và đnhươ ướ
ph i trên c a hình ch nh t th nh t;
- Dòng 2 ghi 4 s nguyên u1, v1, u2, v2 t ng ng là t a đ đnh trái d i và đnhươ ướ
ph i trên c a hình ch nh t th hai;
Trong đó: x1 < x2, y1 < y2, u1 < u2, v1 < v2 và (-109 < x1, y1, x2, y2 , u1, v1, u2, v2 <
109 ).
D li u ra: ghi ra file HCN.OUT s nguyên duy nh t là di n tích ph n chung c a
2 hình ch nh t.
Ví d :
HCN.INP HCN.OUT
1 1 3 3
2 0 4 4
2
Bài 3. Xin chào (5 đi m)
An là ng i thích chat v i b n bè trên Internet. C u y đã l p ra m t phòng chatườ
v i đi u ki n r ng tr c khi vào phòng chat, m i ng i ph i chào h i nhau tr c. ướ ườ ướ
M t câu chào đc đnh nghĩa r ng, câu chào đó ph i là m t xâu kí t , ch g m các ượ
ch cái, không ch a kí t tr ng, sao cho khi xóa đi m t s ch cái, nó s tr thành m t
xâu t khóa Key cho tr c, t t nhiên là s không đc phép tráo đi v trí các ch cái, ướ ượ
mà ch đc xóa b t m t s ch cái. ượ
Ví d : V i t khóa key là “xinchao”; khi Bình mu n vào phòng chat, Bình gõ
"choxiancaihao" thì h th ng s xem xét xâu này và s t đng lo i b các ch cái đ
tr thành t "xinchao". Nh v y Bình đc vào phòng chat. ư ượ
Nh ng khi Bình gõ "choxian", h th ng không th làm cách nào xóa b t ch cái đ trư
thành t " xinchao" đc. Nh v y, Bình không đc vào phòng chat. ượ ư ượ
Yêu c u: Cho t khóa Key và N câu chào, em hãy xác đnh xem câu chào nào đc ượ
ch p nh n?
D li u vào: Đc t file XINCHAO.INP g m:
- Dòng th nh t ch a s nguyên d ng N (N 100) ươ
- Dòng th hai ch a t khóa Key (có đ dài 10 4)
- N dòng ti p theo, m i dòng ch a xâu ch cái mà Bình đnh gõ (có đ dài ế
106).
D li u ra: Ghi ra file XINCHAO.OUT g m:
N dòng, m i dòng t ng ng v i câu chào, câu chào đc đng ý thì xu t "YES", ươ ượ
n u không đng ý thì xu t "NO" (vi t hoa và không ch a d u ngo c kép).ế ế
Ví d :
XINCHAO.INP XINCHAO.OUT
4
hello
ahhellllloou
hlelo
helhcludoo
HelhcLudoo
YES
NO
YES
NO
Ràng bu c:
Có 60% s test ng v i 60% s đi m có xâu ch cái 104;
Có 40% s test còn l i ng v i 40% s đi m có có xâu ch cái (104, 106].
Bài 4: Mua quà l u ni m ư (5 đi m)
An là m t h c sinh tham d cu c thi H c sinh gi i l p 9. Sau khi thi xong, An cùng
các b n đc nhà tr ng đa đi tham quan nhi u danh lam th ng c nh và c a hàng ượ ườ ư
l u ni m t i thành ph Tam K . An mu n mua quà l u ni m t ng các b n thân nhà.ư ư
Khi đn m t c a hàng l u ni m trung tâm thành ph , An đc ch c a hàng gi iế ư ượ
thi u giá c a n (3 n 10 5) món quà, món quà th i (1 i n) có giá ti n là a i ( 1
ai 104). An mu n ch n mua m (1 m n) món quà sao cho chênh l ch giá ti n gi a
món quà có giá tr l n nh t và nh nh t là ít nh t có th .
Yêu c u: Em hãy l p trình giúp An mua các món quà t ng th a mãn yêu c u.
D li u vào : Đc t file MUAQUA.INP, g m 02 dòng:
- Dòng 1: ghi hai s nguyên m và n, cách nhau b i d u cách;
- Dòng 2: ghi n s nguyên a1, a2,… ,an và đt cách nhau b i d u cách.
D li u ra : Ghi ra file MUAQUA.OUT, g m 01 dòng ghi duy nh t s k là đ
chênh l nh giá tr nh nh t c n tìm.
Ví d :
MUAQUA.INP MUAQUA.OUT Gi i thích
4 6
10 12 10 5 7 22 5An có th mua các món quà có giá tr :
10, 12, 10, 7.
Ràng bu c:
Có 50% s test ng v i 50% s đi m có 0<N , M 105; ai 103;
Có 30% s test ng v i 30% s đi m có 0<N , M 105; 103 < ai 104.
.
------------------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.
S GIÁO D C VÀ ĐÀO T O
QU NG NAMK THI CH N H C SINH GI I L P 9
NĂM H C 2019-2020
Môn thi : TIN H C 9
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ó 10 test, m i test 0,5 đi m, th i gian 1s, b nh 1024
MB
30% s test ng v i 30% s đi m c a bài có x 1, x2 100
30% s test ng v i 30% s đi m c a bài có 1 03 x1, x2 106
40% s test ng v i 40% s đi m c a bài có 1 06 < x1, x2 109
Bài2 (5.0 đi m) g m có 10 test, m i test 0.5 đi m, th i gian 1s, b nh 1024
MB
70% s test ng v i 70% s đi m c a bài có -10 9 < x1, y1, x2, y2 , u1,
v1, u2, v2 < 106.
30% s test còn l i ng v i 30% s đi m c a bài có 10 6 x1, y1, x2,
y2 , u1, v1, u2, v2 < 109.
Bài 3 (5.0 đi m) g m có 10 test, m i test 0.5 đi m, th i gian 1s, b nh 1024
MB
60% s test ng v i 60% s đi m có xâu ch cái 10 4;
40% s test còn l i ng v i 40% s đi m có có xâu ch cái (10 4, 106].
Bài 4 (5.0 đi m) g m có 10 test, m i test 0.5 đi m, th i gian 1s, b nh 1024
MB
60% s test ng v i 60% s đi m có 0<N, M 10 5; ai 103;
40% s test ng v i 40% s đi m có 0<N, M 10 5; 103 < ai 104.