Đề đề nghị kỳ thi học sinh giỏi ĐBSCL Lần thứ 16 - Môn Tin học Lớp 12 - Năm học 2008-2009 - Trường THPT Chuyên Nguyễn Bình Khiêm

Bài 1 - Cắt hình chữ nhật (6 điểm)

Cho một một hình chữ nhật có kích thước MxN. Hãy tìm cách chia hình chữ nhật này thành các hình vuông sao cho số hình vuông là ít nhất

Dữ liệu vào cho trong file CAT.INP gồm một dòng ghi hai số nguyên M,N ( 1 M,N  10000)

chỉ kích thước của hình chữ nhật

Dữ liệu ra ghi ra file CAT.OUT gồm một số duy nhất là số hình vuông trong cách cắt ít hình vuông nhất

Ví dụ :

Bài 2 - Giao điểm các đường thẳng – (7 điểm)

Trên mặt phẳng cho trước n đường thẳng trong đó không có hai đường thẳng nào trùng nhau (2<= n <= 100). Hãy tính số giao điểm của các đường thẳng này. Yêu cầu tính càng chính xác càng tốt (qui ước rằng: hai số thực x, y được xem là bằng nhau khi ).

Các đường thẳng trên mặt phẳng được cho bởi 3 số thực A, B, C với phương trình:

Ax + By + C = 0, trong đó A2 + B2 ≠ 0.

Dữ liệu vào cho trong file văn bản GDIEM.INP có dạng như sau:

- Dòng đầu tiên ghi số n

- n dòng tiếp theo, mỗi dòng ghi 3 số thực A, B, C cách nhau bởi dấu cách.

Dữ liệu ra ghi trong file GDIEM.OUT gồm 1 dòng là số giao điểm của n đường thẳng.

Ví dụ:

 

doc2 trang | Chia sẻ: lethuong715 | Lượt xem: 369 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề đề nghị kỳ thi học sinh giỏi ĐBSCL Lần thứ 16 - Môn Tin học Lớp 12 - Năm học 2008-2009 - Trường THPT Chuyên Nguyễn Bình Khiêm, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
SỞ GD- ĐT VĨNH LONG	KỲ THI HỌC SINH GIỎI ĐBSCL LẦN 16 
TRƯỜNG THPT CHUYÊN	 ĐỀ ĐỀ NGHỊ MÔN TIN HỌC 12
NGUYỄN BỈNH KHIÊM	 NĂM HỌC : 2008 -2009
	 Thời gian làm bài :180 phút
Cấu trúc đề thi gồm 2 trang 3 bài như sau:
Tên bài
Tên chương trình
File dữ liệu vào
File dữ liệu ra
Bài 1
Cắt hình chữ nhật
CAT.PAS
CAT.INP
CAT.OUT
Bài 2
Giao điểm các đường thẳng
GDIEM.PAS
GDIEM.INP
GDIEM.OUT
Bài 3
Chèn xâu
CHENXAU.PAS
CHENXAU.INP
CHENXAU.OUT
Bài 1 - Cắt hình chữ nhật (6 điểm) 
Cho một một hình chữ nhật có kích thước MxN. Hãy tìm cách chia hình chữ nhật này thành các hình vuông sao cho số hình vuông là ít nhất
Dữ liệu vào cho trong file CAT.INP gồm một dòng ghi hai số nguyên M,N ( 1£ M,N £ 10000) 
chỉ kích thước của hình chữ nhật
Dữ liệu ra ghi ra file CAT.OUT gồm một số duy nhất là số hình vuông trong cách cắt ít hình vuông nhất
Ví dụ :
CAT.INP
CAT.OUT
100 25
4
Bài 2 - Giao điểm các đường thẳng – (7 điểm)
Trên mặt phẳng cho trước n đường thẳng trong đó không có hai đường thẳng nào trùng nhau (2<= n <= 100). Hãy tính số giao điểm của các đường thẳng này. Yêu cầu tính càng chính xác càng tốt (qui ước rằng: hai số thực x, y được xem là bằng nhau khi ).
Các đường thẳng trên mặt phẳng được cho bởi 3 số thực A, B, C với phương trình: 
Ax + By + C = 0, trong đó A2 + B2 ≠ 0.
Dữ liệu vào cho trong file văn bản GDIEM.INP có dạng như sau:
- Dòng đầu tiên ghi số n
- n dòng tiếp theo, mỗi dòng ghi 3 số thực A, B, C cách nhau bởi dấu cách.
Dữ liệu ra ghi trong file GDIEM.OUT gồm 1 dòng là số giao điểm của n đường thẳng.
Ví dụ:
GDIEM.INP
GDIEM.OUT
5
-1 1 -2
1 1 4
0 1 -4
1 0 -1
0 1 6
So giao diem la: 9
Bài 3 – Chèn xâu – (7 điểm)
Cho xâu S = ’123456789’ hãy tìm cách chèn vào S các dấu '+' hoặc '-' để thu được biểu thức có giá trị bằng số nguyên M cho trước (nếu có thể). 
Dữ liệu vào trong file CHENXAU.INP gồm một số nguyên M. 
Dữ liệu ra ghi vào file văn bản CHENXAU.OUT tất cả các phương án chèn (nếu có) và ghi Khong co nếu như không thể thu được M từ cách làm trên.
Ví dụ: 
CHENXAU.INP
CHENXAU.OUT
500
1-234-56+789
1-2+345+67+89
-12+34+567-89
1000
Khong co
Hết

File đính kèm:

  • docDethi.doc