[Tin hoc] Đề thi tin học trẻ 2011 THCS tỉnh bến tre

L

levanhung05

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Giúp mình làm với nha, mình mới học pascal 8 nên chưa biết nhiều::(
1. Tên bài làm:necklace.pas
Nam đã làm được một chuỗi đá từ những viên đá màu mà cậu sưu tập được. Các viên đá của Nam có màu xanh, đỏ hoặc vàng. Theo Nam, một chuỗi đá đẹp phải có đủ 3 màu xanh,đỏ,vàng và số lượng các viên đá mỗi màu =.Viết chương trình giúp Nam kiểm tra chuỗi đá của cậu ấy có đẹp hay không?
Dữ liệu được cho từ file necklace.inp gồm 1 dòng biểu diễn chuỗi đá không quá 5000 kí tự.Biết các viên đá xanh, đỏ, vàng tương ứng với 3 kí tự G,R,Y.
Kết quả ghi ra file necklace.out chữ YES nếu chuỗi đá được nhập là đẹp, ngược lại ghi chữ NO.
VD: Necklace.inp : YRGGRY ; Necklace.out: YES
Necklace.inp : YRRGGGG ; Necklace.out: NO
 
L

levanhung05

2. Tên bài làm: collecto.pas
Bình rất thích trò sưu tầm đồ cổ.Cách chơi: Đầu tiên Bình có 1 món đồ cổ với 'độ tuổi' là 1 ngày. Trong n ngày tiếp theo, ngày thứ i, cậu ghi lại tuổi món đồ cổ nhất mà mình có, sau đó bổ sung thêm 1 đồ vật có độ tuổi là x ngày vào bộ sưu tập. Công việc tưởng đơn giản nhưng khi số lượng đồ cổ tăng lên và đặc biệt là sau mỗi ngày, mỗi món đồ đã có tăng lên 1. Viết
chương trình xác định tuổi món đồ cổ nhất sau n ngày sưu tập.
Dữ liệu vào từ file collecto.inp là:
-Dòng đầu ghi số n(n<=1000)
-N dòng tiếp theol, dòng thứ i ghi số x.
Kết quả ghi ra file collecto.out.
VD: Collect.inp
2
3
1
Collect.out : 4
-------------------------------------------------------------------
collect.inp
4
1
1
2
2
collect.out: 5
 
Top Bottom