Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Chuỗi lễ hội

Điểm
7 điểm
Tên chương trình
BAI2.*
Vào / Ra
INP2.INP → OUT2.OUT

Đề bài

Trong một lễ hội thuộc đất nước BB, do số lượng người tham gia lễ hội quá lớn, dòng người bị tắc nghẽn.

Ban tổ chức đặt ra quy định:

Quy định 1: Nếu có hai người mặc áo có màu giống nhau và đứng cạnh nhau, họ có nguy cơ dừng lại chụp hình, gây tắc nghẽn → vì vậy cặp đó sẽ được mời sang lối đi khác (tương đương xóa khỏi hàng).

Quy định 2: Sau khi hai người cùng màu áo sang lối đi khác (xóa khỏi hàng), người phía trước và phía sau của cặp người vừa xóa khỏi hàng gần lại thành hàng mới có thể tạo thành cặp mới có màu áo giống nhau nên quy định 1 tiếp tục lặp lại và quy định 2 cũng lặp lại (nếu có) cho đến khi không còn người nào đứng cạnh nhau có cùng màu áo.

Yêu cầu: Cho chuỗi SS bao gồm chữ cái latin và chữ số là mã hóa (biểu diễn) màu áo của dòng người tham gia lễ hội. Mỗi ký tự (chữ hoặc số) trong SS tương ứng với màu áo của một người trong hàng.

Tìm chuỗi cuối cùng sau khi mọi cặp liền kề giống nhau đã bị loại bỏ. Nếu chuỗi cuối cùng rỗng thì ghi “Empty”. (Chuỗi có chứa khoảng trắng, phải loại bỏ tất cả khoảng trắng trước khi xử lý).

Dữ liệu vàoINP2.INP

Lấy từ file INP2.INP có cấu trúc như sau:

  • Một dòng duy nhất chứa chuỗi ký tự SS (1≤S≤1061 \le S \le 10^6).

Kết quả raOUT2.OUT

Ghi ra file OUT2.OUT có cấu trúc như sau:

  • Một dòng duy nhất ghi chuỗi kết quả sau khi xóa các cặp trùng. Chuỗi kết quả rỗng ghi “Empty”.

Ràng buộc

  • 1≤S≤1061 \le S \le 10^6 (độ dài chuỗi).

Ví dụ

Ví dụ 1

Dữ liệu vàoINP2.INP
abccba
Kết quả raOUT2.OUT
Empty

Giải thích

  • Đầu tiên xóa cc thu được abba
  • Xóa tiếp bb thu được aa
  • Xóa aa chuỗi rỗng ghi “Empty”

Ví dụ 2

Dữ liệu vàoINP2.INP
1122dd21
Kết quả raOUT2.OUT
21

Giải thích

  • Đầu tiên xóa 11 thu được 22dd21
  • Xóa tiếp 22 thu được dd21
  • Xóa dd thu được chuỗi kết quả 21

Ví dụ 3

Dữ liệu vàoINP2.INP
aab bc cdd e
Kết quả raOUT2.OUT
e

Giải thích

  • Xóa khoảng trắng thu được aabbccdde
  • Xóa aa thu được bbccdde
  • Xóa bb thu được ccdde
  • Xóa cc thu được dde
  • Xóa dd thu được chuỗi kết quả e

Thuộc đề thi

Kỳ thi chọn học sinh giỏi các môn văn hóa cấp tỉnh năm học 2025 - 2026 — Môn thi: Tin học - cấp THCS

Tây Ninh · Cấp tỉnh · Năm học 2025-2026