Bảng B 2020 - Tỉnh Tiền Giang
HỘI THI TIN HỌC TRẺ TỈNH TIỀN GIANG
Lần thứ XXVI – Năm học 2019-2020
ĐỀ THI BẢNG B – THCS
(Free Pascal hoặc C++)
Thời gian làm bài: 120 phút
Ngày thi: 25/07/2020
Bài 1. Cung cấp nước sạch miễn phí (4 điểm)
Phần tiêu đề “Bài 1. Cung cấp nước sạch miễn phí (4 điểm)”Do tình hình hạn hán xảy ra ở các tỉnh miền tây, một số nhà dân ở vùng
sâu, phương tiện đi lại khó khăn, nên việc vận chuyển nước sạch đến nhà
dân cũng gặp khó khăn. Ông A giám đốc công ty ABC quyết định dự trữ nước
vào thùng để chở đi phát đến các hộ dân ở vùng hạn mặn. Vì phải chở làm
nhiều đợt nên có N (1 ≤ N ≤ 1000) thùng chứa nước có kích thước khác
nhau, mỗi thùng có sức chứa Cᵢ (1 ≤ Cᵢ ≤ 10000, 1 ≤ i ≤ N). Dự đoán
rằng năm nay sẽ có đợt hạn kéo dài, Ông A muốn dự trữ nước nên đổ đầy hết
các thùng. Sau khi kiểm tra ông thấy rằng có một số thùng vẫn còn đầy,
một số khác thì vơi đi một phần, còn một số thì đã hết. Ông quyết định
các thùng nào chưa đầy thì sẽ đổ đầy nước. Nhưng do nơi cấp nước phải đi
xa, và mỗi lần chỉ chở đi được một thùng, ông quyết định sẽ sang nước
giữa các thùng với nhau để số thùng phải chở đi là ít nhất.
Yêu cầu: Cho dung lượng nước hiện có của thùng thứ i là Bᵢ
(0 ≤ Bᵢ ≤ Cᵢ, 1 ≤ i ≤ N), hãy giúp ông A xác định số lượng thùng ít
nhất phải mang đi.
Dữ liệu vào:
- Dòng thứ nhất: số tự nhiên
Nlà số lượng các thùng nước. - Dòng thứ
itrongNdòng tiếp theo: 2 số nguyênBᵢvàCᵢ(0 ≤ Bᵢ ≤ Cᵢ), cách nhau ít nhất một khoảng trắng.
Kết quả: Một số là số lượng ít nhất các thùng nước phải mang đi.
Ví dụ:
Dữ liệu vào:
65 149 113 65 78 122 7Kết quả ra: 2
Bài 2. Đếm số xâu con (3 điểm)
Phần tiêu đề “Bài 2. Đếm số xâu con (3 điểm)”Cho xâu A có chiều dài N ký tự. Xâu chỉ gồm hai loại ký tự là 'X'
và 'Y'. Một xâu B được gọi là xâu con của A nếu:
Blà một đoạn ký tự liên tiếp củaA;- Có chiều dài
L ≤ M(Mcho trước); - Có đúng
Kký tự'X'.
Ví dụ: Xâu A là YXYXYXXYYY. Với M=5 và K=3 thì xâu XYXX là xâu
con.
Yêu cầu: Hãy tìm số lượng xâu con của xâu A.
Dữ liệu vào:
- Dòng 1: 3 số
N M K(0 < N ≤ 1000000;0 < L ≤ M ≤ 14;0 < K ≤ M).Nlà độ dài củaA,Mlà chiều dài lớn nhất của các xâu conB,Klà số lượng ký tự'X'cần có. - Dòng 2:
Nkí tự của xâuA, viết liền nhau.
Kết quả: Số lượng xâu con tìm được.
Ví dụ:
Dữ liệu vào:
30 14 4YYXYYYXXXXXXYYXXYYYXYYXYXYXYXYKết quả ra: 41
Bài 3. Cặp số bạn bè cùng nhóm (3 điểm)
Phần tiêu đề “Bài 3. Cặp số bạn bè cùng nhóm (3 điểm)”Cặp số (x, y) được gọi là cặp số bạn bè cùng nhóm thỏa các điều kiện
sau:
ƯCLN(x, y) = 1;- Số đảo của số
xlà sốyvà ngược lại; - Số
xvàylà các số có thể gồm từ 2 đếnkchữ số (2 ≤ k ≤ 4) và được tạo thành từn(4 ≤ n ≤ 9) chữ số của hệ thập phân cho trước khác nhau.
Dữ liệu vào:
- Dòng 1: số
nvàk. - Dòng 2:
nchữ số thập phân cho trước.
Kết quả:
- Các dòng đầu: liệt kê các cặp số đôi bạn.
- Dòng cuối: tổng số đôi bạn.
Ví dụ:
Dữ liệu vào:
4 24 6 5 3Kết quả ra:
34 4335 5356 653