[10046] Kiểm duyệt từ khóa nhạy cảm
Xem dạng PDF🤔 Mô tả bài toán:
Kiểm duyệt viên cần quét một đoạn văn bản bài viết dài S để tìm kiếm xem có chứa từ khóa nhạy cảm T hay không nhằm ngăn chặn các nội dung không phù hợp.
Yêu cầu: Đọc văn bản S và từ khóa T từ tệp CENSOR.INP. Ghi vị trí xuất hiện đầu tiên của từ khóa ra tệp CENSOR.OUT.
💾 Dữ liệu vào:
Cho từ tệp văn bản CENSOR.INP có dạng:
* Dòng 1 chứa chuỗi từ khóa nhạy cảm T.
Dòng 2 chứa chuỗi văn bản S (độ dài không quá 104 ký tự).
💻 Dữ liệu ra:
Ghi ra tệp văn bản CENSOR.OUT gồm một dòng duy nhất: Một số nguyên duy nhất là chỉ số (index bắt đầu từ 0) của vị trí xuất hiện đầu tiên của T trong S. Nếu không tìm thấy, in ra `-1`.
🔍 Ví dụ:
| CENSOR.INP | CENSOR.OUT |
|---|---|
| cheat hoc sinh khong duoc cheat bai thi tren he thong | 20 |
📌 Ràng buộc dữ liệu:
+ Không có ràng buộc đặc biệt nào.
⚠️ Lưu ý về File I/O:
Bài tập yêu cầu đọc dữ liệu từ tệp tin CENSOR.INP và xuất kết quả ra tệp tin CENSOR.OUT.
Lưu ý: Vui lòng dùng freopen bình thường để đọc ghi (như code mẫu khi chấm Themis).
Mẹo: Bạn hoàn toàn có thể dùng lệnh ios_base::sync_with_stdio(false); cin.tie(NULL); đi kèm với freopen để tăng tốc độ đọc ghi dữ liệu lớn!
Bình luận
Hello thầy, thầy có thể sửa lại phần đáp án trong ví dụ được không do nó phải là 20 chứ không phải 23.