Chọn ĐTQG Hà Nội 2025 - Xâu đặc biệt

Xem dạng PDF

Gửi bài giải

Điểm: 30,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Trong bảng chữ cái tiếng Anh, các ký tự nguyên âm là: 'a', 'e', 'o', 'u', 'i', các ký tự còn lại là phụ âm. Mỗi ký tự đều có một mã ASCII là một số nguyên dương, mã ASCII của ký tự 'a' là ~97~, mã ASCII của ký tự 'b' là ~98~, ..., mã ASCII của ký tự 'z' là ~122~.

Cho một xâu ký tự ~S~ chỉ gồm các chữ cái in thường trong bảng chữ cái tiếng Anh và một số nguyên ~K~. Xét một xâu con liên tiếp của ~S~: gọi ~X~ là tổng mã ASCII của các ký tự nguyên âm trong xâu con, gọi ~Y~ là tổng mã ASCII của các ký tự phụ âm trong xâu con.

Xâu con được coi là xâu đặc biệt nếu thỏa mãn:

  • ~X > 0~;

  • ~Y > 0~;

  • ~0 \le X - Y \le K~;

  • Tất cả các nguyên âm đều nằm ở một phía của xâu con. Ví dụ: "aexyz", "you", "aeiout".

Yêu cầu: Hãy đếm số lượng xâu con liên tiếp của xâu ~S~ là xâu đặc biệt.

Input

  • Dòng đầu tiên gồm xâu ~S~ có độ dài không vượt quá ~10^6~;

  • Dòng thứ hai gồm số nguyên ~K~ ~(0 \le K \le 10^6)~.

Output

Một số nguyên duy nhất là số lượng xâu con đặc biệt.

Scoring

Subtask Điểm Ràng buộc
1 ~40\%~ Độ dài của xâu ~S \le 100~
2 ~30\%~ Độ dài của xâu ~S \le 5000~
3 ~30\%~ Không có ràng buộc thêm

Sample Input 1

erhdeu
4

Sample Output 1

1

Notes

Xâu con "de" có ~X=101~, ~Y=100~; ~0 \le X - Y = 1 \le K~. Thỏa mãn là xâu đặc biệt.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.