Số lần xuất hiện chữ cái
Xem PDF
Điểm:
600 (p)
Thời gian:
1.0s
Bộ nhớ:
650M
Input:
bàn phím
Output:
màn hình
Trong giờ học Tin học, cô giáo đưa cho An một xâu ký tự chỉ gồm các chữ cái tiếng Anh in thường. An muốn biết với mỗi chữ cái trong xâu, chữ cái đó xuất hiện tất cả bao nhiêu lần trong toàn bộ xâu.
Tuy nhiên, An cần giữ nguyên thứ tự các chữ cái như trong xâu ban đầu. Em hãy giúp An thực hiện yêu cầu này.
Input
- Dòng đầu tiên chứa số nguyên dương \(n\) (\(n \le 10^5\)).
- Dòng thứ hai chứa xâu \(S\) gồm đúng \(n\) chữ cái tiếng Anh in thường từ
ađếnz.
Output
- Gồm \(n\) dòng. Dòng thứ \(i\) ghi ký tự \(S_i\) và số lần xuất hiện của ký tự đó trong xâu \(S\).
Example
Test 1
Input
9
abacbcaba
Output
a 4
b 3
a 4
c 2
b 3
c 2
a 4
b 3
a 4
Note
Xâu đã cho là: abacbcaba
Số lần xuất hiện của từng chữ cái là:
- Chữ cái
a: 4 lần - Chữ cái
b: 3 lần - Chữ cái
c: 2 lần
Do cần in theo đúng thứ tự trong xâu ban đầu nên kết quả là:
a 4
b 3
a 4
c 2
b 3
c 2
a 4
b 3
a 4
Constraints
- \(n \le 10^5\)
- Xâu \(S\) chỉ gồm các chữ cái tiếng Anh in thường.
Bình luận