1. Trang chủ
  2. » Trung học cơ sở - phổ thông

De thi HSG Tin hoc tre tinh Thanh Hoa lan thu 15 nam2011 bang B THCS

2 21 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 63,78 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hãy viết chương trình tìm đường đi của robot từ góc trên trái đến góc dưới phải theo nguyên tắc robot chỉ được dịch chuyển từ trái sang phải và từ trên xuống dưới sao cho các số trên đ[r]

Trang 1

1/2

ĐỀ THI TIN HỌC TRẺ

TỈNH THANH HÓA LẦN THỨ 15

NĂM 2011

ĐỀ THI LẬP TRÌNH BẢNG B – THCS

Thời gian: 120 phút

Đề thi chính thức, đề thi có 2 trang

Họ và tên thí sinh: ……… Số báo danh: ……… Bài 1 (30 điểm) Số nguyên tố

Dãy FIBONACI là dãy được xác định như sau:

F(0) = 0; F(1) = 1 và F(n) = F(n-1) + F(n-2) với n = 2, 3…

Em hãy viết chương trình máy tính để nhập từ bàn phím số nguyên dương M (2<M<2000000000), rồi xuất ra màn hình số FIBONACI lớn nhất là nguyên tố và nhở hơn M

Ví dụ: Với M=10 thì các số FIBONACI nhỏ hơn M là: 0, 1, 1, 2, 3, 5, 8 Số 5 là số

nguyên tố lớn nhất trong các số FIBONACI nhỏ hơn M Vậy cần đưa ra màn hình dòng

thông báo kết quả: Số cần tìm là: 5

Bài 2 (30 điểm) Cái túi

Một vị tướng sai khi lập công được nhà vua ban 1 cái túi có thể tích V và cho phép chọn các vật quý trong số N đồ vật để bỏ vào túi Mỗi đồ vật thứ i có giá trị (độ quý giá)

và thể tích tương ứng là A[i], B[i] Hãy giúp người tướng quân này chọn được các đồ vật sao cho thể tích của chúng không vượt quá V và có tổng giá trị là lớn nhất Cho biết V, N

là các số nguyên dương bé hơn 100 và A[i], B[i] là các số nguyên dương bé hơn 256

Dữ liệu: Cho trong file CAITUI.INP gồm N+1 dòng

+ Dòng đầu tiên ghi 2 số N, V

+ Trên N dòng tiếp theo mỗi dòng ghi 2 số A[i], B[i] (i=1,…N)

Kết quả: Xuất ra màn hình dưới dạng sau:

+ Dòng đầu ghi dãy các số tương ứng với chỉ số các đồ vật được chọn

+ Dòng thứ 2 ghi tổng giá trị của các đồ vật được chọn Ví dụ

5 10

40 40

30 70

40 6

23 48

12 4

Chọn các vật: 4 2 1 Tổng giá trị: 158

Trang 2

2/2

Câu 3 (30 điểm) Robot tìm đường

Cho một bảng ô vuông kích thước n x n ô (với 2≤ ≤n 15) Các ô được ghi số 0 hoặc 1 Hãy viết chương trình tìm đường đi của robot từ góc trên trái đến góc dưới phải theo nguyên tắc robot chỉ được dịch chuyển từ trái sang phải và từ trên xuống dưới sao cho các số trên đường đi tạo thành một số nhị phân có giá trị nhỏ nhất

Dữ liệu vào: Đọc từ tệp văn bản ROBOT.INP gồm:

- Dòng đầu tiên ghi giá trị n

- n dòng tiếp theo mỗi dòng ghi n số 0 hoặc 1 cách nhau 1 khoảng trắng

Dữ liệu ra: Ghi vào tệp văn bản ROBOT.OUT trên cùng 1 thư mục với chương

trình chạy Nội dung trong tệp ROBOT.OUT chứa 1 số duy nhất là giá trị số thập phân của số chữ số nhị phân được tạo thành ở trên

Ví dụ:

5

1 0 1 1 0

0 0 1 0 1

0 0 1 0 1

1 0 0 1 1

1 1 0 1 0

258

Yêu cầu: Thí sinh lưu tên file là ROBOT.* với (*) là đuôi ngầm định của chương trình

mà em sử dụng

- Hết -

Ngày đăng: 22/05/2021, 18:07

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w