K - Anagram


Gửi bài giải

Điểm: 5
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Đề bài

Cho hai chuỗi s1 và s2 và một số nguyên k, hãy xác định s1 có phải Anagram của s2 không, nếu không phải thì được phép thay đổi tối đa k ký tự trong chuỗi để tạo được một cặp chuỗi Anagram.

Anagram là một từ hình thành bằng việc sắp xếp lại các ký tự của một từ khác.

Dữ liệu vào

Hai chuỗi s1, s2 và một số nguyên k

\(1 \le s1.length, s2.length \le 5 * 10^4\)

\(0 \le k \le s1.length, s2.length\)

Dữ liệu ra

true hoặc false

Ví dụ

Input Output
anagram grammar 3 true
geeks eggkf 1 false

Giải thích

Ví dụ ở Input 1 (anagram grammar 3) Có thể tạo được Anagram bằng việc thay đổi lần lượt các ký tự trong chuỗi s2: "r" -> "n" , "m" -> "a".


Nhận xét

Không có ý kiến tại thời điểm này.