
S GIÁO D C & ĐÀO T OỞ Ụ Ạ
QU NG NAMẢ
K THI CH N H C SINH GI I L P 12 THPTỲ Ọ Ọ Ỏ Ớ
Năm h c 2013-2014ọ
Môn thi : TIN H CỌ
Th i gian :ờ 180 phút (không k th i gian giao để ờ ề)
Ngàythi : 02/10/2013
T ng quan v đ thiổ ề ề
Tên bài Bài làm D li u vàoữ ệ D li u raữ ệ
Bài 1 : Ph ng trình đng dươ ồ ư BL1.PAS BL1.INP BL1.OUT
Bài 2 : Dãy con dài nh tấBL2.PAS BL2.INP BL2.OUT
Bài 3 : Đng h m dài nh tườ ầ ấ BL3.PAS BL3.INP BL3.OUT
(Đ thi này g m có 2 trang)ề ồ
Bài 1. Ph ng trình đng d (6 đi m)ươ ồ ư ể
Cho ba s nguyên N, M và y (0< N <3000; 0< M <3000; 0< y <3000).ố
Yêu c u :ầ Hãy tìm t t c các s nguyên ấ ả ố x [0; M-1] sao cho xN y (mod M).
D li u vàoữ ệ : Ghi trong file text, tên file là BL1.INP g m ba s nguyên N, M, y.ồ ố
D li u ra ữ ệ : Ghi ra file text, tên file là BL1.OUT g m 1 dòng, li t kê t t c cácồ ệ ấ ả
s ốx tìm đc. Trong tr ng h p không tìm đc thì ghi -1.ượ ườ ợ ượ
BL1.INP BL1.OUT
20 13 9 2 3 10 11
Bài 2. Dãy con dài nh t ( 7 đi m)ấ ể
Cho m t dãy s nguyên g m N ph n t aộ ố ồ ầ ử 1, a2, ..., aN và m t s nguyên k.ộ ố
Gi thi t dãy cho luôn luôn t n t i m t dãy con có t ng các ph n t chia h t choả ế ồ ạ ộ ổ ầ ử ế
k.
Yêu c u ầ: Hãy tìm dãy con có nhi u ph n t nh t có t ng các ph n t chia h t choề ầ ử ấ ổ ầ ử ế
k.
D li u vào:ữ ệ Ghi trong file text, tên file là BL2.INP g m 2 dòng:ồ
- Dòng đu ghi hai s nguyên N và k ( 0<N< 1000; 0< k <1000).ầ ố
- Dòng ti p theo ghi N s nguyên aế ố i (0<ai 5000, i =1,..,N).
D li u ra : ữ ệ Ghi ra file text, tên file là BL2.OUT, g m:ồ
- Dòng đu ghi đ dài dãy con tìm đc.ầ ộ ượ
- Dòng ti p theo ghi các ph n t c a dãy con. ế ầ ử ủ
1
Đ CHÍNH TH CỀ Ứ