ĐỀ THI THỬ HSG
Chia sẻ bởi Đỗ Văn Bình |
Ngày 26/04/2019 |
57
Chia sẻ tài liệu: ĐỀ THI THỬ HSG thuộc Tin học 11
Nội dung tài liệu:
SỞ GD&ĐT VĨNH PHÚC
TRƯỜNG THPT YÊN LẠC 2
KÌ THI KSCL ĐỘI TUYỂN HỌC SINH GIỎI KHỐI 11
ĐỀ THI MÔN TIN HỌC
NĂM HỌC 2017 - 2018
Thờigianlàmbài 180phút, khôngkểthờigiangiaođề.
Đềthigồm: 02 Trang.
Tổngquanđềthi
Tênbài
File chươngtrình
File dữkiệu
File kếtquả
Thờigian
Điểm
Bài 1
MERGENUM.*
MERGENUM.INP
MERGENUM.OUT
1s/test
3
Bài 2
TIMSO.*
TIMSO.INP
TIMSO.OUT
1s/test
3
Bài 3
MAXPATH.*
MAXPATH.INP
MAXPATH.OUT
1s/test
4
Lưu ý: Thísinhthaydấu * trong File chươngtrìnhbằng pas hoặccpptùytheongônngữlậptrìnhmàthísinhsửdụngtươngứnglà Pascal hoặc C/C++
Lậptrìnhgiảicácbàitoánsau:
Bài 1: Ghépsố
Cho 2 sốnguyêndươngx,y ta xâydựngsố z bằngcáchghépcácchữsốcủa x và y saochothứtựcácchữsốcủa x và y vẫngiữnguyêntrên z. Tìmgiátrịbénhấtvàlớnnhấtcủa z.
Dữliệuvào:Lấytừ file MERGENUM.INP
Mộtdònggồm 2 sốnguyêndương x và y
Dữliệura:Ghivào file MERGENUM.OUT
Dòngthứnhấtghigiátrịbénhấtcủa z vàdòngthứ 2 ghigiátrịlớnnhấtcủa z
Giớihạn:1<=x,y<=108dữliệuđảmbảokhôngcócácchữsố 0 vônghĩacủa x và y.
Vídụ:
MERGENUM.INP
MERGENUM.OUT
13 26
1236
2613
Bài 2: Tìmsố
Cho sốnguyêndương X, khiđảongượctrậttựcácchữsốcủa X ta sẽthuđượcmộtsốnguyêndương Y, Y đượcgọilàsốđảongượccủa X.
Vídụ: X=613 thì Y=316 làsốđảongượccủa X.
Sốnguyêndương Y đượcgọilàsốnguyêntốnếunóchỉcóhaiướcsốlà 1 vàchínhnó, số 1 khôngphảilàsốnguyêntố.
Cho 2 sốnguyêndương P và Q (1<=P<=Q<=2.109; Q-P<=105).
Yêucầu:Hãyđếmcácsốnguyêndương X thỏamãn P<=X<=Q vàsốđảongượccủasố X làsốnguyêntố.
Dữliệuvào: Cho trong File vănbảnTIMSO.INPcócấutrúcnhưsau:
Gồm 1 dòngghi 2 sốnguyêndương P và Q cáchnhauítnhất 1 dấucách
Dữliệura:Ghira file vănbảnTIMSO.OUTghisốlượngsốtìmđược
Vídụ:
TIMSO.INP
TIMSO.OUT
10 19
11
13
14
16
17
Bài 3: Đườngđicựcđại
Tạimộtxứsởnọ, nhàvua ban hànhmộtluậtrấtkìlạ. Đểthabổngtùnhân, nhàvuaralệnhchodựngmộttúilướiAcókíchthướcMxN, trênmỗitúilướighimộtsốnguyên. Mộtngườixuấtpháttạitúilướinàođócủacột 1, cần sang cột N (tại ô nàocũngđược). Quytắcđưaralà: Từnút A[i,j] chỉđượcquyền sang mộttrongbanút A[i,j+1], A[i-1,j], A[i+1,j+1]. Trongđó, chỉsốđầulàhàng, chỉsốsaulàcột. Nếuaiđi qua hếtlướiA (đếncộtcuốicùng) đãchomàtổngcủacácsốđãđi qua lớnnhấtthìnhàvuasẽthabổng.
Do tính ham chơi, mộtlầnBờmđãbịlạcvàoxứsởtrênvàbịbắtlàmtùnhân.
Yêucầu:HãytìmmộtđườngđithỏamãnquytắctrêncủanhàvuađểgiúpBờmđượcthabổng, trongđó 1<=N, M<=100; -1000Dữliệuvào:Từ file vănbảnMAXPATH.INP, gồm:
- Dòng 1: Chứa 2 sốnguyên M, N
- Dòngitrong M dòngtiếptheo, mỗidòngchứa N sốnguyên.
Dữliệura:Ghira file vănbảnMAXPATH.OUT, gồm:
- Dòng 1: Ghithứtựcácbướcđitừcột 1 đếncột N trongđómỗi con sốthểhiệnhàngcầnđặtchântrênmỗicột.
- Dòng 2: Ghitổngcácsốđi qua
Vídụ:
MAXPATH.INP
MAXPATH.OUT
4 5
1 2 6 7 9
7 6 5 6 7
1 2 3 4 2
4 7 8 7 6
2 2 1 1 1
35
-------------------------------------------Hết----------------------------------------
Cánbộcoithikhônggiảithíchgìthem
SỞ GD&ĐT VĨNH PHÚC
TRƯỜNG THPT YÊN LẠC 2
KÌ THI KSCL ĐỘI TUYỂN HỌC SINH GIỎI KHỐI 11
ĐÁP ÁN MÔN TIN HỌC
NĂM HỌC 2017 - 2018
Test chấm
Bài
Test
Input
Output
Điểm
Bài 1. Ghépsố
1
13 25
1235
2513
0.25
2
13 256
13256
25613
0.25
3
1388 256
1235688
2561388
0.25
4
1388 674
1367488
6741388
0.25
5
1388 67417
136741788
674171388
0.25
6
1388 674176
1367417688
6741761388
0.25
7
13881 674176
13674176881
67417613881
0.25
8
138581 674176
136741768581
674176138581
0.25
9
1385581 6274176
13627417685581
62741761385581
0.5
10
13855481 62374176
1362374176855481
6237417613855481
0.5
Bài 2. Tìmsố
1
10 25
6
0.25
2
10 100
25
0.25
3
10 1000
193
0.25
4
10 10000
1422
0.25
5
10 100000
11014
0.25
6
100 10000
1397
0.25
7
100 100000
10989
0.25
8
100 1000000
89487
0.25
9
1000 100000
10821
0.5
10
10000 1000000
88090
0.5
Bài 3.
Đườngđicựcđại
1
4 5
1 2 6 7 9
7 6 5 6
TRƯỜNG THPT YÊN LẠC 2
KÌ THI KSCL ĐỘI TUYỂN HỌC SINH GIỎI KHỐI 11
ĐỀ THI MÔN TIN HỌC
NĂM HỌC 2017 - 2018
Thờigianlàmbài 180phút, khôngkểthờigiangiaođề.
Đềthigồm: 02 Trang.
Tổngquanđềthi
Tênbài
File chươngtrình
File dữkiệu
File kếtquả
Thờigian
Điểm
Bài 1
MERGENUM.*
MERGENUM.INP
MERGENUM.OUT
1s/test
3
Bài 2
TIMSO.*
TIMSO.INP
TIMSO.OUT
1s/test
3
Bài 3
MAXPATH.*
MAXPATH.INP
MAXPATH.OUT
1s/test
4
Lưu ý: Thísinhthaydấu * trong File chươngtrìnhbằng pas hoặccpptùytheongônngữlậptrìnhmàthísinhsửdụngtươngứnglà Pascal hoặc C/C++
Lậptrìnhgiảicácbàitoánsau:
Bài 1: Ghépsố
Cho 2 sốnguyêndươngx,y ta xâydựngsố z bằngcáchghépcácchữsốcủa x và y saochothứtựcácchữsốcủa x và y vẫngiữnguyêntrên z. Tìmgiátrịbénhấtvàlớnnhấtcủa z.
Dữliệuvào:Lấytừ file MERGENUM.INP
Mộtdònggồm 2 sốnguyêndương x và y
Dữliệura:Ghivào file MERGENUM.OUT
Dòngthứnhấtghigiátrịbénhấtcủa z vàdòngthứ 2 ghigiátrịlớnnhấtcủa z
Giớihạn:1<=x,y<=108dữliệuđảmbảokhôngcócácchữsố 0 vônghĩacủa x và y.
Vídụ:
MERGENUM.INP
MERGENUM.OUT
13 26
1236
2613
Bài 2: Tìmsố
Cho sốnguyêndương X, khiđảongượctrậttựcácchữsốcủa X ta sẽthuđượcmộtsốnguyêndương Y, Y đượcgọilàsốđảongượccủa X.
Vídụ: X=613 thì Y=316 làsốđảongượccủa X.
Sốnguyêndương Y đượcgọilàsốnguyêntốnếunóchỉcóhaiướcsốlà 1 vàchínhnó, số 1 khôngphảilàsốnguyêntố.
Cho 2 sốnguyêndương P và Q (1<=P<=Q<=2.109; Q-P<=105).
Yêucầu:Hãyđếmcácsốnguyêndương X thỏamãn P<=X<=Q vàsốđảongượccủasố X làsốnguyêntố.
Dữliệuvào: Cho trong File vănbảnTIMSO.INPcócấutrúcnhưsau:
Gồm 1 dòngghi 2 sốnguyêndương P và Q cáchnhauítnhất 1 dấucách
Dữliệura:Ghira file vănbảnTIMSO.OUTghisốlượngsốtìmđược
Vídụ:
TIMSO.INP
TIMSO.OUT
10 19
11
13
14
16
17
Bài 3: Đườngđicựcđại
Tạimộtxứsởnọ, nhàvua ban hànhmộtluậtrấtkìlạ. Đểthabổngtùnhân, nhàvuaralệnhchodựngmộttúilướiAcókíchthướcMxN, trênmỗitúilướighimộtsốnguyên. Mộtngườixuấtpháttạitúilướinàođócủacột 1, cần sang cột N (tại ô nàocũngđược). Quytắcđưaralà: Từnút A[i,j] chỉđượcquyền sang mộttrongbanút A[i,j+1], A[i-1,j], A[i+1,j+1]. Trongđó, chỉsốđầulàhàng, chỉsốsaulàcột. Nếuaiđi qua hếtlướiA (đếncộtcuốicùng) đãchomàtổngcủacácsốđãđi qua lớnnhấtthìnhàvuasẽthabổng.
Do tính ham chơi, mộtlầnBờmđãbịlạcvàoxứsởtrênvàbịbắtlàmtùnhân.
Yêucầu:HãytìmmộtđườngđithỏamãnquytắctrêncủanhàvuađểgiúpBờmđượcthabổng, trongđó 1<=N, M<=100; -1000Dữliệuvào:Từ file vănbảnMAXPATH.INP, gồm:
- Dòng 1: Chứa 2 sốnguyên M, N
- Dòngitrong M dòngtiếptheo, mỗidòngchứa N sốnguyên.
Dữliệura:Ghira file vănbảnMAXPATH.OUT, gồm:
- Dòng 1: Ghithứtựcácbướcđitừcột 1 đếncột N trongđómỗi con sốthểhiệnhàngcầnđặtchântrênmỗicột.
- Dòng 2: Ghitổngcácsốđi qua
Vídụ:
MAXPATH.INP
MAXPATH.OUT
4 5
1 2 6 7 9
7 6 5 6 7
1 2 3 4 2
4 7 8 7 6
2 2 1 1 1
35
-------------------------------------------Hết----------------------------------------
Cánbộcoithikhônggiảithíchgìthem
SỞ GD&ĐT VĨNH PHÚC
TRƯỜNG THPT YÊN LẠC 2
KÌ THI KSCL ĐỘI TUYỂN HỌC SINH GIỎI KHỐI 11
ĐÁP ÁN MÔN TIN HỌC
NĂM HỌC 2017 - 2018
Test chấm
Bài
Test
Input
Output
Điểm
Bài 1. Ghépsố
1
13 25
1235
2513
0.25
2
13 256
13256
25613
0.25
3
1388 256
1235688
2561388
0.25
4
1388 674
1367488
6741388
0.25
5
1388 67417
136741788
674171388
0.25
6
1388 674176
1367417688
6741761388
0.25
7
13881 674176
13674176881
67417613881
0.25
8
138581 674176
136741768581
674176138581
0.25
9
1385581 6274176
13627417685581
62741761385581
0.5
10
13855481 62374176
1362374176855481
6237417613855481
0.5
Bài 2. Tìmsố
1
10 25
6
0.25
2
10 100
25
0.25
3
10 1000
193
0.25
4
10 10000
1422
0.25
5
10 100000
11014
0.25
6
100 10000
1397
0.25
7
100 100000
10989
0.25
8
100 1000000
89487
0.25
9
1000 100000
10821
0.5
10
10000 1000000
88090
0.5
Bài 3.
Đườngđicựcđại
1
4 5
1 2 6 7 9
7 6 5 6
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đỗ Văn Bình
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)