Tải bản đầy đủ (.pdf) (1 trang)

Đề thi học sinh giỏi tỉnh Bà Rịa Vũng Tàu môn tin học lớp 12 năm 2008 - 2009 pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (165.41 KB, 1 trang )

SỞ GIÁO DỤC – ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI CẤP TỈNH
TỈNH BÀ RỊA – VŨNG TÀU LỚP 12 THPT, NĂM 2008 – 2009

MÔN THI: TIN HỌC
ĐỀ CHÍNH THỨC Thời gian làm bài thi: 180 phút
Ngày thi: 11 – 11 – 2008
(Đề thi có 1 trang)
Bài 1: Tính gần đúng với độ chính xác tùy ý (4 điểm)
Cho f(x) là hàm đa thức có đạo hàm (khác không) lân cận nghiệm.
Gọi x
n
là nghiệm gần đúng của f(x) thì:
x
n+1
= x
n
-
f(x
n
)
f '(x
n
)
là nghiệm gần đúng tốt hơn.
Dựa vào công thức trên hãy viết chương trình tính
k
a
Với a, k, sai số tuyệt đối  (  10
-6
) và nghiệm phỏng đoán ban đầu  nhập từ bàn phím.
Bài 2: Ma phương bậc n (10 điểm)


Cho một mảng 2 chiều cấp n x n với các phần tử là các số tự nhiên từ 1 đến n
2
, (mỗi số chỉ xuất
hiện 1 lần) thỏa mãn tính chất: “Tổng các phần tử trên mỗi dòng, mỗi cột, mỗi một trong hai đường
chéo đều có cùng một giá trị”
Hãy viết chương trình liệt kê tất cả các ma phương bậc 5.
Lưu ý sự khác nhau giữa các ma phương do phép biến hình đơn giản (quay, đối xứng) không được xem là một
cách mới.
Ví dụ về Ma phương bậc 3:
8 1 6
3 5 7
4 9 2
Tổng các phần tử trên các dòng, các cột, các đường chéo đều bằng 15.
Các ma phương sau đây là một biến hình của Ma phương trên và không được xem là một cách mới:
4 3 8 4 9 2 6 1 8
9 5 1 3 5 7 7 5 3
2 7 6 8 1 6 2 9 4
Bài 3: Lập kế hoạch cho thuê máy (6 điểm)
Công ty A có một cái máy cắt lúa để cho thuê. Đầu tháng công ty A nhận được đơn đăng ký
thuê máy của m khách hàng. Mỗi khách hàng i sẽ cho biết tập N
i
các ngày trong tháng cần sử dụng
máy (i= 1, 2, …, m; tháng có 30 ngày). Công ty A chỉ có quyền hoặc là từ chối yêu cầu của khách
hàng i hoặc là nếu chấp nhận thì phải bố trí máy phục vụ khách hàng i đúng những ngày mà khách
hàng này yêu cầu. Hỏi công ty A phải tiếp nhận các yêu cầu của khách hàng như thế nào để tổng số
ngày sử dụng máy là lớn nhất.
Dữ liệu vào: File “Request.inp”
- Dòng đầu tiên: Là một số nguyên K (1 ≤ K ≤ 30), mô tả số lượng khách hàng đăng ký thuê máy.
- m dòng tiếp theo: mỗi dòng mô tả tập N
i

các ngày trong tháng cần sử dụng máy của khách hàng thứ i.
Dữ liệu xuất: File “Respond.out”
- Dòng đầu tiên: Là một số nguyên, mô tả tổng số ngày cho thuê máy.
- Dòng thứ 2: Mô tả các khách hàng được thuê máy.
- Dòng thứ 3: Mô tả các ngày mà máy được cho thuê.
Ví dụ:
Request.inp Respond.out
4
3 5 7 9
2 4 6 8
1 2 7
1 2 4 6 10 15
10
1 4
1 2 3 4 5 6 7 9 10 15
Hết
Họ tên thí sinh:…………………………………… Chữ ký GT 1:…………………
Số báo danh:………………………………………

×