ĐỀ GIỜI THIỆU THI DHBB 2022 THPT Chuyên NGUYỄN TRÃI Môn: TIN HỌC - Khối 11 Thời gian 180 phút (Đề thi có trang) Giáo viên đề: Lê Thanh Bình Đơn vị: Trường THPT Chuyên Nguyễn Trãi - Tỉnh Hải Dương Điện thoại: 0982 199 329 Tổng quan thi đề T T Tên Chọn bi Chọn đỉnh Phân hoạch đẹp File Chương trình SGAME.* SADJ.* PARTITION.* File liệu SGAME.INP SADJ.INP PARTITION.INP File kết SGAME.OUT SADJ.OUT PARTITION.OUT Điểm 6,0 7,0 7,0 Phần mở rộng File chương trình PAS CPP tùy theo ngơn ng ữ lập trình s d ụng Pascal C++ Cấu hình dịch: G++ 4.9.2: -std=c++11 -O2 -s -static -Wl, stack,66060288 -lm -x c++ FPC 3.0.4: -O2 -XS -Sg -Cs66060288 Viết chương trình giải tốn sau: Bài 1: Chọn bi An Bình chơi trị chơi sau: Đầu tiên có dãy gồm viên bi xếp thành hàng, viên bi có hai màu: đỏ xanh Hai người chơi luân phiên, An trước Mỗi lần người đến lượt chơi chọn viên bi hai đầu dãy viên bi lại Trờ chơi kết thúc có người có viên bi màu đỏ, người thua u cầu: Viết chương trình kiểm tra xem An (người trước) có tồn phương án chọn bi cho thắng hay khơng? Dữ liệu: Vào từ file văn SGAME.INP Dịng chứa số nguyên dương số liệu Tiếp theo nhóm dịng, nhóm mơ tả liệu với cấu trúc sau: Dòng chứa hai số nguyên dương ( Dòng thứ hai chứa dãy gồm ký tự R B Ở ký tự R ứng với viên bi màu đỏ ký tự B ứng với viên bi màu xanh Kết quả: Ghi file văn SGAME.OUT Gồm dịng, dịng thứ ghi "YES" (khơng có dấu nháy kép) An có phương án thắng liệu thứ , ngược lại ghi "NO" (không dấu nháy kép) Các liệu đánh số theo thứ tự xuất input Ràng buộc: Có 20% số test ứng với 20% số điểm có 30% số test ứng với 30% số điểm có 50% số test cịn lại khơng có ràng buộc bổ sung Bài Chọn đỉnh Cho đồ thị vô hướng liên thông đỉnh (đánh số 1, 2, , ) có cạnh Khơng có cạnh nối đỉnh với hai đỉnh có tối đa cạnh nối trực tiếp Trang: Một tập đỉnh đồ thị gọi tập đẹp với đỉnh đồ thị kề với xác đỉnh tập Yêu cầu: Hãy tìm tập đẹp có lực lượng nhỏ khơng tồn tập Dữ liệu: Nhập vào từ file văn SADJ.INP Dòng chứa số nguyên dương Trong dòng dòng chứa hai số nguyên số hiệu hai đỉnh đầu mút cạnh Mỗi cạnh mô tả lần liệu vào Kết quả: Ghi file văn SADJ.OUT Nếu không tồn tập đẹp, ghi -1 Ngược lại, ghi số nguyên lực lượng nhỏ tập đẹp Ràng buộc: Có 10% số test ứng với 10% số điểm đỉnh kề với hai đỉnh khác 20% số test ứng với 10% số điểm có 30% số test ứng với 35% số điểm có 40% số test cịn lại có Ví dụ: SADJ.INP 2 3 4 2 3 2 3 4 5 6 SADJ.OUT -1 Bài Phân hoạch đẹp Trên trục số cho đoạn thẳng Một phân hoạch cách chia đo ạn th ẳng thành nhóm, đoạn thẳng nằm nhóm, nhóm gồm đo ạn thẳng liên ti ếp cho khơng có hai đoạn thẳng chúng giao M ột phân ho ạch đ ẹp phân hoạch có số nhóm Viết chương trình thực truy vấn, truy vấn mô tả hai s ố ngun th ể u cầu: Hãy ính số nhóm phân hoạch đẹp dãy đoạn th ẳng Dữ liệu: Nhập vào từ file văn PARTITION.INP Dòng chứa số nguyên dương dòng tiếp theo, dòng thứ chứa hai số nguyên Dòng chứa số nguyên dương - số truy vấn dòng cuối cùng, dòng thứ chứa hai số nguyên dương mô tả truy vấn thứ ( Kết quả: Ghi file văn PARTITION.OUT Gồm dòng, dòng thứ ghi số nguyên kết tìm cho truy vấn thứ Ràng buộc: Trong tất test : Trang: Ví dụ: Có 10% số test ứng với 10% số điểm có 10% số test ứng với 10% số điểm có 20% số test ứng với 20% số điểm có 20% số test ứng với 20% số điểm có 40% số test cịn lại khơng có ràng buộc bổ sung PARTITION.INP 3 1 5 PARTITION.OUT 3 -HẾT - Trang: