You are on page 1of 1

SỞ GD&ĐT NINH BÌNH HƯỚNG DẪN CHẤM

ĐỀ THI CHỌN HỌC SINH GIỎI THPT CẤP TỈNH


ĐỀ THI CHÍNH THỨC NĂM HỌC 2019 2020
MÔN: TIN HỌC
Ngày thi: 11/9/2019

TỔNG QUAN BÀI THI NGÀY THỨ NHẤT

Tên bài File chương trình File dữ liệu vào File kết quả
Câu 1 Nhà hàng EGG.* EGG.INP EGG.OUT
Câu 2 Xếp hộp lồng nhau BOX.* BOX.INP BOX.OUT
Câu 3 Bài toán Robot ROBOT.* ROBOT.INP ROBOT.OUT
Phần mở rộng của File chương trình là PAS hoặc CPP tùy theo ngôn ngữ lập trình sử dụng
là Pascal hoặc C++

Chấm
- Chấm bằng phần mềm Themis 1.7.4
- Mỗi Bài gồm 10 Test
- Thời gian chạy 1s trên 1 test
- Dung lượng bộ nhớ 1024Mb

Câu 1. Nhà hàng (6.0 điểm)


Thuật toán: sắp xếp theo giá bán trứng, chọn cho đến khi đủ N trứng.
Câu 2: Xếp hộp lồng nhau (7.0 điểm)
Thuật toán:
- sub 1: duyệt quay lui, thử chọn hoặc không chọn hộp thứ i. Độ phức tạp O(2n)
- Sub 2: Sắp xếp lại các hộp theo diện tích, QHĐ với F[i] là số lượng hộp lớn nhất xếp
chồng được vào nhau từ đầu dãy đến vị trí I, vậy F[i]=max(F[i],F[j]+1) nếu j<i và hình i bao
được hình j. Kết quả là max(F[i]). Độ phức tạp O(n2).

Câu 3. Robot (7.0 điểm)

Thuật toán
- Cách 1: loang đồng thời từ A và từ B, nếu tại 1 bước nào đó cả 2 cùng loang đến 1 ô thì
bước đó chính là kết quả
- Cách 2: loang từ A, nếu đi được đến B với số chẵn bước thì kết quả sẽ là số bước chia đôi,
ngược lại nếu không đến được hoặc đến với số bước lẻ thì kết quả sẽ là "#".

-----Hết----

You might also like