[CSES 2186] Special Substrings

Xem dạng PDF

Gửi bài giải


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

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Một xâu con được gọi là đặc biệt nếu mọi ký tự xuất hiện trong xâu đều xuất hiện cùng số lần trong xâu con đó.

Nhiệm vụ của bạn là đếm số lượng xâu con đặc biệt trong một xâu cho trước.

Dữ liệu vào

Dòng đầu vào duy nhất chứa một xâu có độ dài ~n~. Mỗi ký tự nằm trong khoảng a...z.

Kết quả

In ra một số nguyên: số lượng xâu con đặc biệt.

Giới hạn

  • ~1 \le n \le 2 \cdot 10^5~

Ví dụ

Dữ liệu vào:

abccabab

Kết quả:

5

Giải thích: Các xâu con đặc biệt là abc, cab, abccab, bccaba và ccabab.


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.