ĐỀ THI và đáp án HSG VÙNG DUYÊN HẢI và ĐỒNG BẰNG bắc bộ lần THỨ VII môn tin học lớp 10

51 10.4K 8
ĐỀ THI và đáp án HSG VÙNG DUYÊN HẢI và ĐỒNG BẰNG bắc bộ lần THỨ VII  môn tin học lớp 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐỀ THI và đáp án HSG, VÙNG DUYÊN HẢI ĐỒNG BẰNG, bắc bộ lần THỨ VII , môn tin học lớp 10

ấ THI V P N HSG VNG DUYấN HAI V NG BNG BC B LN TH VII (ờ thi trng THPT Chuyờn Thỏi Bỡnh xuõt) Mụn: Tin hoc Lp: 10 Thi gian lam bai: 180 phut STT Tờn bi S may mn Hũn o Giỏ sỏch TNG QUAN V BI THI File chng trỡnh File d liu vo LUCKY.* LUCKY.INP ISLANDS.* ISLANDS.INP BOOKSHELF.* BOOKSHELF.INP File kt qu LUCKY.OUT ISLANDS.OUT BOOKSHELF.OUT im 7 Du * c thay th bi PAS hoc CPP ca ngụn ng lp trỡnh c s dng tng ng l Pascal hoc C++ Hóy lp trỡnh gii cỏc bi toỏn sau: Bi 1: S may mn Trong lnh vc s hc Vicky coi cỏc s h 10 ch cha cỏc ch s v 7, tc l cỏc s ch cha ton s 4, cha ton s hoc c ln l nhng s may mn. Cỏc s may mn c Vicky ỏnh s theo giỏ tr tng dn ca chỳng, bt u t 1. Cỏc s may mn u tiờn l 4, 7, 44, 47, . . . Yờu cu: Cho s nguyờn N (1 N < 1010). Hóy xỏc nh s may mn th N. D liu: Vo t file bn LUCKY.INP gm mt dũng cha s nguyờn N. Kt qu: a file bn LUCKY.OUT s may mn th N. Vớ d: LUCKY.INP LUCKY.OUT 44 Rng buc: Cú 40% s test ng vi 40% s im ca bi cú N 200. Cú 60% s test ng vi 60% s im ca bi cú N< 1010 Bi 2: Hũn o Hng ro nh Vicky c ghộp liờn lip bi N mnh g cú chiu cao ln lt l H 1, H2, , HN. Mi tri ma hng ro li b ngp nc, bn kin lm t di chõn hng ro li chy tỏn lon, chỳng chen leo lờn hng ro, kin no leo c lờn tm g cng cao thỡ c hi sng sút cng ln. Trong cn ma nc c dõng cao dn lm ngp dn hng ro v hng ro lỳc ny b phõn ct thnh mt s hũn o bi nc. Khi cao tc thi ca nc bng vi cao ca tm g no, tm g ú s c coi l nm di nc. Hóy tớnh s lng o ln nht m chỳng ta cú th thy ti mt im thi gian cn ma giụng nc dõng lờn cao dn. D liu: vo t file bn ISLANDS.INP Dũng gm mt s nguyờn dng N; Dũng th i N dũng tip theo cha s nguyờn dng Hi (1 Hi 1000000000). Kt qu: ghi file bn ISLANDS.OUT mt s t nhiờn l s lng hũn o ln nht xut hin bt kỡ im no cn ma giụng. Vớ d: ISLANDS.INP ISLANDS.OUT Rng buc: Cú 60% s test ng vi 60% s im ca bi cú N 1000. Cú 40% s test ng vi 40% s im ca bi cú N 100000. Bi 3: Giỏ sỏch Vicky cú N cun sỏch v mun úng mt cỏc k sỏch cha tt c cỏc cun sỏch ny. Mi cun sỏch cú chiu rng Wi v chiu cao Hi. Cỏc cun sỏch cn c b vo cỏc k sỏch theo th t. Vớ d nh k sỏch th nht cn b cỏc cun sỏch t n k, k sỏch th s bt u t cun sỏch th k+1, v c th tip tc. Mi k sỏch cú chiu rng ti a l L. Chiu cao ca k sỏch bng vi chiu cao ca cun sỏch cú chiu cao ln nht, v chiu cao ca cỏc k sỏch bng vi tng chiu cao ca cỏc k sỏch xp dc lờn. Hóy giỳp Vicky tớnh chiu cao thp nht cú th ca cỏc k sỏch xp chng lờn nhau. D liu: vo t file bn BOOKSHELF.INP Dũng gm s nguyờn dng N v L (1 L 1000000000). Dũng th i s N dũng tip theo cha s nguyờn dng Hi v Wi. (1 Hi 1000000000; Wi L). Kt qu: ghi file bn BOOKSHELF.OUT mt s nguyờn dng nht l chiu cao nh nht ca cỏc k sỏch. Vớ d: BOOKSHELF.INP BOOKSHELF.OUT 10 21 57 92 85 13 Rng buc: Cú 40% s test ng vi 40% s im ca bi cú N 100. Cú 60% s test ng vi 60% s im ca bi cú N 2000 -------------------------------Ht------------------------------- Hng dn gii Bi 1: S may mn *Cỏch 1: Xột ln lt cỏc s t nhiờn t i t max. Vi mi s i, kim tra xem nú cú l s may mn khụng. C th cho n no tỡm c s may mn th N --> 20% test * Cỏch 2: Coi s may mn nh mt xõu nh phõn ú s l bit 0; s l bit 1. Ta s xõy dng N s may mn --> 50% test * Cỏch 3: Nhn xột: Cú 2^K s may mn cú di K Do ú ta s tớnh c s may mn th N cú di bng bao nhiờu(Gi s bng L). Cú tt c 2^L s may mn cú di L (ỏnh s t n 2^L -1 : tng ng vi cỏc dóy nh phõn 000 001 1) Ta s tớnh xem s th N s nm v trớ no ? Gi s l T T ú s tỡm c s th N mt cỏch d dng nh sau: Trong biu din nh phõn ca T ( di L): bớt thay bng 4; bit thay bng 7. Vớ d; N=41 Cú dóy nh phõn di Cú dóy nh phõn di Cú dóy NP di Cú 16 dóy NP di Cú 32 dóy Np di 2+4+8+16=30 Suy s may mn th N cú di 5. Trong 32 s cú cựng di thỡ s th N v trớ T=41-30=11 Do cỏc dóy bit ỏnh s t nờn T:=T-1 --> S th N tng ng vi dóy nh phõn cú s hiu 10 ( di 5): 01010 --> S cn tỡm l 47474 Bi 2: Hũn o í tng: Ta s cho nc dõng lờn cao dn: u tiờn s ngp nhng tm g thp nht, tip n ngp nhng tm g thp th hai , . v m s o ti mi thi im ú v cp nht kt qu ti u. * Cu trỳc d liu: Mng h[1 N] lu cao ca cỏc tm g Mng id[1 N] lu ch s ban u ca cỏc tm g Mng under[1 N] ỏnh du tm g no ó b ngp maxIslands: S o ln nht m ta cú th nhỡn thy numIslands: S o ti thi im hin ti. Khi to: maxIslands:=1; numIslands:=1; under[i]:=false vi mi i: N * Thut toỏn - B1: Sp xp cỏc tm g tng dn theo chiu cao (cú kốm ch s): O(nlogn) - B2: X lớ ln lt cỏc tm g theo th t tng dn ca chiu cao i: N (ngha l nc c dõng cao dn lờn). Xột tm g th i (trong dóy ó sp xp): ch s ban u ca tm g ú l x (lỳc ny under[x]=false : tm g v trớ x cha b ngp) B21: t under[x]=true B22: Cp nht s o hin ti: + Nu x=1 hoc x=N thỡ ta ch xột tm g sỏt bờn cnh x. C th: Nu (x=1 v under[x+1]=true) hoc (x=N v under[x-1]=true) thỡ gim s o hin ti i (Hin nhiờn: nu x=1 v under[x+1]=false thỡ khụng lm thay i s lng o hin ti) + Nu 1[...]... Nguyễn Thị Hồng Nhớ ĐÁP ÁN ĐỀ THI HỌC SINH GIỎI CÁC TRƯỜNG CHUYÊN KHU VỰC DUYÊN HẢI VÀ ĐỒNG BẰNG BẮC BỘ NĂM 2014 Môn: Tin học lớp 10 Thời gian làm bài: 180 phút - Hướng dẫn thuật toán Bài 1: Dãy số (6 điểm) Đặt bn = an+1 - an Từ giả thi t ta có an+1 – an = an – an-1 +1 Do đó bn = bn-1 + 1 Từ đó ta tìm được bn = 1+n ( do (bn) là cấp số cộng với công sai bằng 1 và b0 = 1) Như vậy... tham dự kỳ thi Olympic Tin học vùng đồng bằng Sông Hồng và duyên hải Bắc Bộ Bạn hãy giúp Sơn Tinh giải bài toán của Vua Hùng nhé Cho N, M và giá trị của các loại linh vật ở hai bên bờ sông Yêu cầu: Hãy đưa ra số tiền ít nhất phải trả để có thể mua được N loại linh vật theo yêu cầu của nhà Vua? Dữ liệu vào: LINHVAT.INP Gồm 3 dòng: Dòng đầu tiên ghi 2 số nguyên N, M (1≤ N ≤ 105 , 1≤ M≤ 109 ) Dòng thứ 2 ghi... (7 điểm) * Cách chấm: Có 14 test, mỗi test đúng được 0,5 điểm * Thuật toán đề xuất: Quy hoạch động TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI TRƯỜNG THPT CHUYÊN ĐHSP KỲ THI DUYÊN HÀI ĐỒNG BẰNG BẮC BỘ NĂM HỌC 2013 - 2014 ĐỀ THI ĐỀ NGHỊ MÔN THI: TIN HỌC 10 Thời gian: 180 phút (Đề thi gồm 4 trang) Bài 1 XẾP ĐÁ Cuội rất thích chơi một trò chơi với bộ sưu tập gồm viên đá của mình: Xếp viên đá lên một bảng hình chữ nhật... Ví dụ FRIENDS.INP 12 4 5 2 3 18 2 4 20 322 4 1 12 246 FRIENDS.OUT 84 14 23 ĐỀ THI CHỌN HỌC SINH GIỎI KHU VỤC DUYÊN HẢI VÀ ĐỒNG BẰNG BẮC BỘ LỚP 10 THPT NĂM HỌC 2014-2014 Môn: TIN HỌC ĐỀ ĐỀ XUẤT Thời gian làm bài :180 phút (Không kể thời gian giao đề) TỔNG QUAN BÀI THI STT Bài 1 Bài 2 Bài 3 Tên chương trình Tên tệp dữ liệu vào PERFECT.PAS/CPP PERFECT.INP FIXING.PAS/CPP SEQ.PAS/CPP Tên tệp kết quả ra... 1 . ĐỀ THI VÀ ĐÁP ÁN HSG VÙNG DUYÊN HẢI VÀ ĐỒNG BẰNG BẮC BỘ LẦN THỨ VII (Đề thi do trường THPT Chuyên Thái Bình đề xuất) Môn: Tin học – Lớp: 10 Thời gian làm bài:. tài liệu. • Cán bộ coi thi không giải thích gì thêm. TRƯỜNG THPT CHUYÊN HẠ LONG HƯỚNG DẪN CHẤM THI HỌC SINH GIỎI VÙNG DUYÊN HẢI VÀ ĐỒNG BẰNG BẮC BỘ LẦN THỨ VII Môn: TIN HỌC Ngày thi: / /2014 (Gồm. j…i TRƯỜNG THPT ĐỀ THI HỌC SINH GIỎI VÙNG DUYÊN HẢI VÀ ĐỒNG BẰNG BẮC BỘ CHUYÊN HẠ LONG LẦN THỨ VII Môn: TIN HỌC Thời gian: 180 phút (không kể thời gian giao đề) Ngày thi: / /2014 (Đề thi có 03 trang,

Ngày đăng: 27/09/2015, 22:22

Từ khóa liên quan

Mục lục

  • BONG.INP

  • BONG.OUT

  • 5

  • 3

  • Bi 1. XP

  • Bi 3. GểI CC BN Bẩ

    • THI CHN HC SINH GII KHU VC DUYấN HI V NG BNG BC B

    • TNG QUAN BI THI

    • Tờn chng trỡnh

    • PERFECT.PAS/CPP

    • PERFECT.INP

    • PERFECT.OUT

    • Mt Cụng ty qun lý mng hng khụng quc t qun lý n sõn bay c ỏnh s t 1 n n. Thụng tin cho ta bit c t mt sõn bay cú nhng chuyn bay trc tip n nhng sõn bay khỏc hay khụng. Mt hnh khỏch mun bay t sõn bay s n sõn bay t. Hóy lit kờ tt c cỏc ng i t sõn bay s n sõn bay t.

    • S GIO DC V O TO NINH BèNH

    • THI XUT

    • MễN TIN HC

      • Bi 2. (7 im) Cỏc que diờm - hms.pas

      • Bẫ LM TON (INSTRUCK)

      • Vế KUNG-FU (BUBA)

      • ngh Tin 10

      • Bài 1: Đường hầm - đặt tên tệp chương trình: HAM.PAS

      • Bi 3: Búng ri - t tờn tp chng trỡnh BONG.PAS

Tài liệu cùng người dùng

Tài liệu liên quan