de thi HSG tin 12 cap tinh

19 6 0
de thi HSG tin 12 cap tinh

Đ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

Trên mỗi dòng có nội dung: chữ số đầu tiên là ô số mà đấu thủ nọ chọn, tiếp theo là một mũi tên “->” và cuối cùng là chữ số khác không cuối cùng của ô số đó (theo các nguyên tắc trên)[r]

(1)

SỞ GIÁO DỤC – ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI LỚP 12 CẤP TỈNH

THỪA THIÊN HUẾ NĂM HỌC 2005 – 2006

Đề thức Mơn thi: TIN HỌC, vòng 1

Số báo danh: Thời gian: 150 phút (không kể thời gian giao đề)

HỌC SINH LẬP TRÌNH GIẢI HAI BÀI TỐN SAU: (đề thi có trang)

Tổng quan file:

Tên bài Tên file nguồn Tên file văn chứa liệu vào, raVào Ra

Bài toán cổ TOANCO.PAS TOANCO.INP TOANCO.OUT

Kim tự tháp TUTHAP.PAS TUTHAP.INP TUTHAP.OUT

BÀI 1: BÀI TOÁN CỔ

Tương truyền rằng, có mưu sĩ thấy dân chúng quá nghèo khổ nên ông ta đến thách đố đánh cờ nhà vua nhằm lấy thóc trong kho đem phân phát cho dân nghèo Nhà vua điều kiện đánh thua nhà vua mưu sĩ bị chém đầu, ngược lại mưu sĩ trọng thưởng bằng vật chất Nếu đánh thắng cờ với nhà vua, mưu sĩ xin điều là trong cờ gồm 8x8 bỏ vào thứ 1: hạt thóc, thứ 2: 1x2 hạt thóc, thứ 3: 1x2x3 hạt thóc,… cuối Nhà vua nghe qua khối chí đồng ý Sau lần đấu cờ nhà vua nhiều kho lương thực cho dân nghèo

Do tính hiếu thắng nhà vua, ơng tiếp tục thách đấu với những tay cao thủ cờ khác thiên hạ rút kinh nghiệm ông chỉ xuất kho khơng phải thóc mà vàng Nguyên tắc để nhận vàng sau đánh thắng nhà vua sau:

1 Mỗi bàn cờ có số Con số gán vào sau: - Ô số 1: 1

- Ô số 2: 1x2 = 2 - Ô số 3: 1x2x3 = 6

… …

- Ô số 10 1x2x3x….x10 = 628 800

… …

- Ô số 21 1x2x3x….x21 = 51 090 942 171 709 440 000

(2)

2 Số vàng nhận số khác khơng kể từ hàng đơn vị lên phía trước mà đối thủ chọn Ví dụ, chọn số 10 thì lạng vàng, ô số 21 lạng vàng,…

3 Đối thủ chọn lần ô để nhận vàng Không được phép chọn ô bé 6.

4 Bàn cờ dùng thi đấu bàn cờ 8x8, bàn cờ để chọn vàng là NxN (1 ≤ N ≤10 000), ô đánh số liên tục từ 1đến N Yêu cầu: Em viết chương trình để giúp đấu thủ nhận được vàng theo yêu cầu nói trên.

Dữ liệu vào: có nhiều dịng liên tiếp nhau, dịng chứa số ngun khơng âm, thứ tự mà đấu thủ chọn

Dữ liệu ra: có số dịng số dịng tương ứng với liệu vào Trên mỗi dịng có nội dung: chữ số ô số mà đấu thủ chọn, tiếp theo là mũi tên “->” cuối chữ số khác không cuối ô số đó (theo nguyên tắc trên)

Ví dụ:

Dữ liệu vào Dữ liệu ra 26 26 -> 4 125 125 -> 8 3125 3125 -> 2 9999 9999 -> 8 BÀI 2: KIM TỰ THÁP

(3)

Tuy nhiên khn viên lại có số cơng trình, cối, … đã có trước cần phải trì Họ phải lại bắt đầu tính tốn để tìm được một đất có hình tam giác mà diện tích lớn Hình vẽ trên cho ta thấy có màu đen cơng trình có; trắng là đất trống đường viền đậm khu vực đánh dấu để xây dựng.

Yêu cầu: Hãy lập trình tìm khu đất có diện tích lớn theo yêu cầu nhà khoa học đưa ra.

Dữ liệu vào: gồm nhiều dòng:

- dòng n, n độ rộng tam giác (1 ≤ n ≤ 100).

- n dòng chứa ký tự {#, -} đại diện hàng tam giác Ký tự ‘#’ màu đen ‘-’ màu trắng Trong tam giác, số ký tự ‘#’ ‘-’ lẻ giảm dần từ 2n – xuống

Dữ liệu ra: dòng chứa số nguyên kết tìm khu đất lớn cần xây dựng có nội dung “Dien tich lon nhat:” diện tích tìm Nếu khơng tìm trả lời “KHONG TIM RA”

Ví dụ, với hình ta có liệu vào, sau:

Dữ liệu vào Dữ liệu ra

5

#-## # -#-

-Dien tich lon nhat: 9

(4)

ĐÁP ÁN, HƯỚNG DẪN CHẤM MÔN TIN HỌC (VÒNG 1) KỲ THI CHỌN HỌC SINH GIỎI LỚP 12 CẤP TỈNH NĂM HỌC 2005 – 2006

I.Đáp án, hướng dãn chấm.

BÀI 1: BÀI TỐN CỔ 12điểm

Có 24 test, test cho 0.5 điểm Tất thực lúc thời điểm test, thời gian thực thi không 30 giây

INP OUT

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7 8 9 10 14 15 24 25 26 124 125 624 625 3124 3125 9999 100 200 501 5001 7029 7501

-> 2 -> 2 -> 4 -> 2 -> 8 10 -> 8 14 -> 2 15 -> 8 24 -> 6 25 -> 4 26 -> 4 124 -> 4 125 -> 8 624 -> 6 625 -> 6 3124 -> 4 3125 -> 2 9999 -> 8 100 -> 4 200 -> 2 501 -> 4 5001 -> 2 7029 -> 4 7501 -> 6 BÀI 2: KIM TỰ THÁP điểm

Có 16 test, test cho 0.5 điểm Thực lúc test, thời gian thực thi không 30 giây

(5)

-3 # 5

-10

-# -20

## # -# -30

(6)

# -# # -# -#-# # -## -# # -# # # -# -#-# -# -# -# # # #-## #-# -# -# # ## # #

40

-# -##-# ## #-# -##-# -## -# # # #-#-# ## #-## -# # -## -# #-## # #### -## -# ## -## # -## -# # # # -# -# -#-##-# -# -#### -# -# -# # -# # -## # -#### -# #-# -# -# -# -# -## ## -#-#-# # -# -# -#

(7)

-

-# -# -# - -# -

-# -

-

-# -#-

-

-# -

-# -

-

-# -# -

-# -

-# -

-# -

-

-

-# -

-

-# -

# - -# -# -

-

-

-

-# -# -

-

(8)

-# -

-# -

-# -

-#

-# -

-

-

-# -

-

-

-# -

-

#

#

-# # -

(9)

-# -# -

-# -# -

-# -# -

-

(10)

-# -# -# -# -# -# -# # -# -# -# # # -# -# -#

-# -# - -# -# -

-## -# -# -# #

-# -# # -# -# -#-

-# -# -# - -# -# -# -#-# -# -# -

-# -# -# -# -#-#-

-# -# -

# -# -# - -

-# -# -

-# -# -# -

# -# -# # -

-# -# -# -# - -# -# -# -#-#-# -# -# -# -# -# -#

-# -#- #

# -# -# -

-## -# -

-# -# -

-# -# -# -# -# -# -#

-# -# -

-# # -# -# -# -# -# -

# -# -

-#-# -# -

-# -# -#

-# -

-# -

-# -# -

-# -# -

-# -# -# -# # # -#

-# -# -# -# -# -#

-# -# -

-#-# -

-# -

# -# -# -# # -

-# -# -

-# -# -# -

-

-# -

-# -

-# -# -# # -

-# # -

-# -# -

-## -

(11)

-##-# -# -

-# -# # -#

-# -

-# -# -# -

-# -# #

-

-# -

-# -

# -

-# -

-# -# -

-# -

-##-# -# -

-# -

-# -

-# -

-# -

-# # -# -#-

-# -#

-# -# -

-# -

-# -# -#

-# -

-# -# -# -

-#-

# -

-# -

(12)

-100

-# -# -# -# -# -# -# -# -# -

# # -# # # # -# -# -# -# -# ## -

-# -# # -# -# # -# -# ## -# # -

-# -# -# -# -#-# - # -# -# -# #-# # -# -# # -# -# -## -# -#

-# -# -# -## -#-# # # -# -# -# #

-#-# -# -# -# -# -# -# # -# -#

-# -# -#-# -# #-

-# -# -# -# -# -#-# -

# -# -# # -# # -#-# -#

-## -# -# -# -# -#-# -

-#-# -#-# -# -

# # -## -# -### -

# # -# -## -# -# -

-# -### # # -# -# -#-# -# -## -#-# -## -# # -

# -# -# # -# # -# # -# -# -# -

-#-# -# -# -#-# -#-# -

-# -# -#-# -# -# -

#-# -# -# # -# -# # -# # -#

-# -# -# -#

-# -# -# -# -# -# -

-# -# # -# # -# -

-#-# -# -#-# -# # -# -# -

-# -# -# -# -# -

# -# -#-# -# -#-# # -# # # -

-# -# # -# -### -

-# # -# # -#

-## -#-## -# # ## -##-# # #-# ## -

#-# -# -# -# -# -# ## # # -# -

-# -### # -# -

-# -# -# -# #-# # -

-# -#-# # -# -# -# -

-#-# # -# -# -# -# -# -# -#-

-##-# -# -# -### -# -# -# -

-# # # -#-# -# -# -#-# -# # -

-# -# -# -### # -

# -# -# -

-# -# # -# -# -# #

-# # -# -# -# -

# -# -# -# -# -# -# -

# -# -# -

-# -# -#-# -# -# -# -# -#

-# -# -# -# # -# -#-

-# -# -# -#

-# -# -#-# -# -# -### #-

(13)

-# -# -# -# -# -

-# -#-#-#-#-# -##-

-# # -# # -## -

-# -# # -

-#-# -# -#-## -# -# # -

# -# -#-# -#

## # -# # # -# -

-# # -# -

-# -# -

# -# -# -# -# -# -#

-##-# -#-# -# -# -

-# # # -

-## -# -#-# -# -# -# #

#-# -# -## -# -# -# #

-# -# -# -# # -

-# -# -# -# -# -

# -# -# -# -

# -# -# -

# -# -# -

-# -# -# -

-# # -# -# -# -

-# -# -# -# # -#

# # -# -## -# -# -

## -# -# -

-## -# # -## -## # -#-#

-# -## #-#

-# # ##-#

-# -# -# -#

-# -# -# -#-

-# -

-# -# -# -

-# -# -

# -# # # -## -# # -100

-## -# ##-#-## # -# -# -# -###-# -# -# # -## # #-# ##-#-# -# -# #-# ## -# -## # -# -#

# #-# -# -## -# -### # -#-#-#-# # -#-#-# # -#-## ## -#-##-# -###-

(14)

-# # -# -#### -# ## # -# -# ## # -# -###-# # -

-## # -## -#-#-## -# -## # # -# -# # -# # -# -# #-# # # # -#-# # # -# -#-# -#-# -#

-# -# #-# -# -#-## -#-# -# # -## # -# -## -# #-# -# -# -# # -#-# -#### # -#-# -#### # # -## -#

# -## -#### -# # #-# # -## -# # # -#-## -##-

-#-# # ## -###-# -# -## -#-# -## -### -# -## # -#

# # #-## -# -#-# -# -# -#-#-# ### -# -# -#

-# -#-## -# # -# -##-# -# # -# -# -# -# -

-# -# -# -## -# -### -##-# -#-# -### #-##### -####-#-

# -## -#### -# -# # -# # -# -# -# -# -#-# -# -#-# -# -#-## # -# -# -# -# # -# ##

-#-# # -## -# # # -#-# # -#-# -# # -#-## -

-# ## # -# -# # ## # #-# -# # # ###-# -#-## -# -# -## -

-# -# #-# -### -# -# -# -# -# -# -# # -

# # -# # -# -# -#-# -#-# -# ### -# -# -####-# -# -# -# -# # -#### -## -# -#

# -## -## -# -# # -### -# -##-## -##-## -# # -# -### # -# # #-#-# -# # # ## #

-# -# -# -# -# -#-# -# ## # -# -# -## -

# -# -### # # -#-# -## ## # -## -# -# -# # -##-## # -# # -# # # -# ##

-# -# -# -# -# -# -##-# -## -## # -

# -# -# ##-# -# # -## -

## #-# ##-# -## -#-# -# -# -# -# -##-#-# -#-#-## -

-# -#-# -# ### -# ## -# -#-# -# # -# -#-# # # # -# -##-#-# -## -#-# # -#

# -#-# -# -# # # -# -## -# #-#-

# #-#-# # -## -## ## # # -## -# -# -# -#-#-

#-## ### -# # # # -# -# # -# -## # # # -# ##-# -

-# -# -# -#-#### # -# -#-#-## #-

-# -### -# ## # # -#-# -## # # # # -#-#

-## # ## -## -#-# -#-#-# -# -# -# -#-# -### -##-

-# -#-# # # -#-# ## -#-# # -# # -# -# -

#-# # -# # -# # -### -##-# ##-# -# ##-# -# -

# -# -# -#-# -##-# -#-# -# -# -### -# -# -# -#

# -# -#-# # #-# -# -# #-# -# # -# -#-#-#

-### -# # #-#-# ## -## -# -# # -# -## -

-###-## # -# # -# -# #-#-# -# ##### -# -# -# -#

# -# -##-# ## -# # -# -# -# # ## # -# -#-

-# -# -#-## # #-#-#-# #-#-#-## -# -

-# -#-# -# -# -# -# # # -#-## -# -# -# -# -# -# -# -#

# -# ### -# -# -# # -# -# -# -

-# -# -# -### -# -# -# ##### # -# -##-#-##-# # -# -### ##

-### -# # -## ###-## -# -# -## -# -#-

#-# -# # -# -# -#-# -# ##-# -##-

-# #-# ## -#-# # # -# # -#-#-##

# # # -# -# # #-# ## -#-#-# # # -## -

-##-#-# # -# ## #-# # -#-# -#-# # #-# -

# -# -# -# -# -# -## -# -

-#-## # -##-# -# -# -#-# -#-# -#-#

## # #-#-# -##-#-#-# #-# -# -# ## # ## -#

#-# -# -# -# -# -##-## -# #-# -# #-# -### -## # -# # # ##-#

(15)

#-## -# -## -# # -# #-# # # ##

# -# # # # -# -# # -

#-# -# -#-#-# -## -# -

-# -# ### # -## # -# -# -# -# #-# -#

-# # -# -# #-#-# -#-# ### -

# -# # # # -# -#

# -# -# -# -## -#-# -

-# -#-## # # -# -#-

-# -### -### # -# #-# #

# #-# -# -# -#-#-#-# -#-# -

#-# ## -# -##-# -# #-#

-# -## -# -#-# -#-# #-# -

-# # -# # -# -# -# # #-#

# # #-# # ## -# ##### # -#### -# -#

-### # -#### -# -# #

-# -## -# -# -# # # # # -## -##-#-# -#

-# -# # -# # -# ## # -

-## -## # -#-# # -### -# ##-

-# #-# -

##-# # ## -# -# # # -

## # -# ## -

-# # -# -# -# -# -#

#-### -## # ## -#-

-# ## # -# -# -# # -

-# -# #-### -### -

-### -# -# # # -#

-# -# -

-# -

# -# # -#-# #

-#-# -# -## -## -# # -# -# ## -# -# # -# -100

-

- -

-

(16)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

(17)

-

-

-

-

-

-

-

-

-

(18)

(19)

Ngày đăng: 11/04/2021, 16:47

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan