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

Xóa tập tin

Điểm
5 điểm
Thời gian
1 giây
Bộ nhớ
1024 MB
Tên chương trình
XOATT.*
Vào / Ra
XOATT.INP → XOATT.OUT

Đề bài

Một hệ thống máy tính đang lưu trữ NN tập tin, tập tin thứ ii được đặt tên là SiS_i. Nhận thấy rằng có nhiều tập tin không cần thiết, người ta cần xóa đi một số tập tin của hệ thống máy tính. Cụ thể, người ta đã thực hiện QQ thao tác xóa tập tin. Mỗi thao tác được biểu diễn bởi một kí tự cc, cho biết thao tác này xóa đi các tập tin có tên chứa ít nhất một kí tự cc. Sau mỗi thao tác xóa, hãy cho biết còn lại bao nhiêu tập tin trong hệ thống máy tính.

Dữ liệu vàoXOATT.INP

Từ tệp XOATT.INP theo định dạng:

  • Dòng đầu tiên gồm hai số nguyên NN và QQ (1≤N,Q≤1051 \le N, Q \le 10^5).
  • NN dòng tiếp theo, dòng thứ ii gồm xâu kí tự SiS_i độ dài không vượt quá 8, chỉ gồm các kí tự chữ cái in thường là tên của tập tin thứ ii.
  • QQ dòng tiếp theo, mỗi dòng gồm một kí tự chữ cái in thường cc là mô tả một thao tác xóa.

Kết quả raXOATT.OUT

Ghi ra tệp XOATT.OUT gồm QQ dòng, dòng thứ ii gồm số tập tin còn lại trong hệ thống máy tính sau khi thực hiện thao tác xóa thứ ii.

Ràng buộc

  • Subtask 1 (40% số test): N,Q≤100N, Q \le 100.
  • Subtask 2 (60% số test): Không có ràng buộc gì thêm.

Ví dụ

Dữ liệu vàoXOATT.INP
5 3
chuc
cac
ban
thi
tot
a
b
c
Kết quả raXOATT.OUT
3
3
2

Thuộc đề thi

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

Gia Lai · Cấp tỉnh · Năm học 2025-2026