Tải bản đầy đủ (.docx) (3 trang)

ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 11 THPT CẤP TỈNH TUYÊN QUANG 2022

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 (114.83 KB, 3 trang )

SỞ GIÁO DỤC & ĐÀO TẠO
TUYÊN QUANG
ĐỀ THI CHÍNH THỨC

ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 11 THPT CẤP TỈNH
NĂM HỌC 2021 - 2022
Môn thi: TIN HỌC

Thời gian: 180 phút (khơng kể thời gian giao đề)
(Đề này có 03 trang)

Tổng quan đề thi:
Tên bài
Bài 1
Bài 2
Bài 3
CANSUC.*
XEPHL.*
HTTN.*
Tên chương trình
Bàn phím
Bàn phím
Bàn phím
Dữ liệu vào
Màn hình
Màn hình
Màn hình
Dữ liệu ra
6.0
7.0
7.0


Điểm
- Bài thi được làm trên ngơn ngữ lập trình Pascal hoặc C++; phần mở rộng .* là PAS
hay CPP tùy theo ngơn ngữ và mơi trường lập trình (Free Pascal hay C++).
- Thí sinh bắt buộc phải đặt tên file chương trình và lưu vào thư mục có tên SBD của
mình, thí dụ: D:\04001.

BÀI 1: CÂN SỨC
Tại Đại hội võ lâm năm ấy có tất cả N võ sỹ tham dự được đánh số từ 1 đến N.
Võ sỹ thứ i có sức chiến đấu là Ai. Hai võ sỹ được gọi là cân sức với nhau nếu độ chênh
lệch sức chiến đấu của họ không vượt quá X.
Trong buổi khai mạc, để tăng tính hấp dẫn, ban tổ chức muốn chọn ra hai võ sỹ
cân sức tham gia trận đấu đầu tiên.
u cầu: Lập trình cho biết có bao nhiêu cách chọn ra hai võ sỹ cân sức với nhau?
Dữ liệu vào: Từ bàn phím gồm:
- Dịng 1: Chứa hai số nguyên N, X (1 ≤ N ≤ 106; 0 ≤ X ≤ 109).
- Dòng 2: Chứa N số nguyên dương A1, A2, .., AN (Ai ≤ 109).
Kết quả: Ghi ra màn hình một số nguyên duy nhất là số cách chọn ra hai võ sỹ cân sức
với nhau.
Ví dụ:
INPUT
OUTPUT
4 5
4
3 7 12 3
Ràng buộc:
- Có 50% số test tương ứng 50% số điểm của bài với N ≤ 5000.
- Có 30% số test tương ứng 30% số điểm của bài với 5000 < N ≤ 105.
- Có 20% số test tương ứng 20% số điểm của bài với 10 5 < N ≤ 10 6; X ≤ 10 6;
Ai ≤ 106 với (1 ≤ i ≤ N).
BÀI 2: XẾP HÀNH LÍ

1


Hành khách khi tham gia chuyến bay của hãng hàng không Vietjet yêu cầu bắt
buộc của hãng là phải ký gửi số hành lí mà họ mang theo. Trong chuyến bay có tất cả N
túi hành lí được đánh số từ 1 đến N, hành lí thứ i có khối lượng là Ai.
Trên máy bay được thiết kế 3 khoang đựng hành lí: Khoang 1 và khoang 2 mỗi
khoang chỉ xếp được K túi hành lí, số hành lí cịn lại nếu có sẽ được chuyển vào khoang 3.
Để đảm bảo cho sự an toàn và cân bằng trên máy bay thì nhân viên xếp hành lí
phải chọn K túi hành lí liên tiếp trên băng chuyền để chuyển vào khoang 1 và K túi hành
lí liên tiếp khác chuyển vào khoang 2 sao cho sự chênh lệch tổng khối lượng hành lí của
2 khoang là nhỏ nhất. Số hành lí cịn lại sẽ tự động chuyển vào khoang 3.
u cầu: Hãy lập trình để băng chuyền tự động chuyển hành lí vào đúng các khoang.
Dữ liệu vào: Đọc từ bàn phím gồm 2 dịng:
- Dịng 1: Gồm hai số nguyên dương N và K (2 ≤ N ≤ 105; 1 ≤ K ≤ N/2).
- Dòng 2: Gồm N số nguyên dương A1, A2,.., AN (Ai ≤ 109)
Kết quả: Ghi ra màn hình một số nguyên duy nhất là sự chênh lệch nhỏ nhất tổng khối
lượng hành lí của khoang 1 và khoang 2.
Ví dụ:
INPUT
OUTPUT
6 2
1
3 4 6 10 5 4
Ràng buộc:
- Có 40% số test tương ứng 40% số điểm của bài với N ≤ 102.
- Có 30% số test tương ứng 30% số điểm của bài với 102 < N ≤ 103.
- Có 30% số test tương ứng 30% số điểm của bài với 103 < N ≤ 105;
BÀI 3: HỆ THỐNG TƯỚI NƯỚC
Vườn cam nhà bác Kết có tất cả N cây cam được đánh số từ cây 1 đến cây N. Để

tưới cho vườn cam bác ấy đã lắp đặt M đoạn ống nước, ống nước thứ i nối từ gốc cây
cam Ui với gốc cây cam Vi. Ngoài ra cây cam 1 đã được nối trực tiếp với nguồn cấp
nước.
Do tiết kiệm được ít tiền nên bác Kết dự tính tới đây sẽ mua bổ sung thêm K đoạn
ống, mỗi đoạn ống có thể nối gốc của hai cây cam bất kỳ với nhau.
Yêu cầu: Hãy giúp bác Kết lắp đặt thêm K đoạn ống trên để khi cấp nước số lượng cây
cam được tưới nước là nhiều nhất có thể. Biết rằng để một cây cam được tưới nước thì nó
phải được nối trực tiếp hoặc gián tiếp đến nguồn cấp thông qua các đường ống dẫn nước.
Dữ liệu vào: Từ bàn phím gồm:
- Dòng 1: Ba số nguyên N, M, K (0 < N, M ≤ 105; 0 ≤ K ≤ N).
- Dòng thứ i trong M sau chứa hai số nguyên Ui và Vi thể hiện đã có đoạn ống nối
hai gốc cây cam thứ Ui và gốc cây cam thứ Vi với nhau.
2


Kết quả: Ghi ra màn hình một số nguyên duy nhất là số lượng nhiều nhất cây cam được
tưới nước.
Ví dụ 1:
INPUT
OUTPUT
6 3 1
5
1 2
5 6
4 5
Ví dụ 2:
INPUT
OUTPUT
8 5 2
7

2 1
4 8
8 7
4 7
6 5
Ràng buộc:
- Có 40% số test tương ứng 40% số điểm của bài với mỗi đoạn ống trong M đoạn
ống đều nối từ gốc cam thứ i sang gốc cam thứ i +1.
- Có 30% số test tương ứng 30% số điểm của bài với K=0;
- Có 30% số test tương ứng 30% số điểm của bài khơng có thêm ràng buộc gì.
------ Hết-----

Thí sinh không được sử dụng tài liệu, cán bộ coi thi khơng giải thích gì thêm!
Họ và tên......................................................................... Số báo danh...............................

3



×