#5163. CHARFREQ - Tần suất ký tự

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho một xâu ký tự S chỉ chứa các chữ cái Latin in thường ('a' đến 'z'). Bạn hãy đếm số lần xuất hiện của mỗi ký tự trong xâu S và in ra kết quả.

Dữ liệu: Một dòng duy nhất chứa xâu ký tự S . Độ dài của S không vượt quá 10^5 .

Kết quả: In ra 26 dòng. Dòng thứ i (tương ứng với ký tự thứ i trong bảng chữ cái) có định dạng char : count, trong đó char là ký tự và count là số lần xuất hiện của nó trong xâu.

Ví dụ:

Dữ liệu:

competitiveprogramming

Kết quả:

a : 0
b : 0
c : 2
d : 0
e : 2
f : 0
g : 2
h : 0
i : 2
j : 0
k : 0
l : 0
m : 3
n : 1
o : 2
p : 2
q : 0
r : 2
s : 0
t : 2
u : 0
v : 1
w : 0
x : 0
y : 0
z : 0

Giới hạn:

  • 1 \le \text{độ dài}(S) \le 10^5 .
  • S chỉ chứa các ký tự từ 'a' đến 'z'.