Bài 2 (TS10 Đắk Lắk 2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pypy 3, Python, Scratch
Điểm: 500 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Để chuẩn bị cho Lễ hội sầu riêng tỉnh Đắk Lắk năm 2026, công ty ABC đã trồng một số cây xanh trên con đường MK để trang trí, mỗi loại cây được kí hiệu bằng một kí tự chữ cái tiếng Anh in thường. Dãy cây xanh liên tiếp đã trồng được mô tả thành một xâu kí tự \(S\).

Ví dụ: \(S =\) fabacb, có \(2\) cây loại a, \(2\) cây loại b, \(1\) cây loại c\(1\) cây loại f.

Yêu cầu: Đếm số lượng từng loại cây xanh đã trồng.

Input

  • Đọc dữ liệu từ bàn phím một dòng duy nhất chứa xâu \(S\), kí hiệu \(|S|\) là độ dài xâu.

Output

  • Xuất ra màn hình một số dòng, mỗi dòng gồm ba phần: phần thứ nhất một kí tự chữ cái kí hiệu cho mỗi loại cây, phần thứ hai dấu hai chấm :, phần thứ ba số lượng cây tương ứng từng loại và giữa các phần không có khoảng trắng. Các loại cây được xuất ra theo thứ tự từ điển bảng chữ cái.

Constraints

  • \(1 \le |S| \le 10^3\)

Example

Test 1

Input
fabacb
Output
a:2
b:2
c:1
f:1

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.