Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Độ mạnh của xâu

Điểm
4 điểm
Tên chương trình
STRONG.*
Vào / Ra
STRONG.INP → STRONG.OUT

Đề bài

Cho xâu ss chỉ gồm các kí tự in thường trong bảng chữ cái Tiếng Anh và kí tự số từ ‘0’ đến ‘9’.

Yêu cầu: Tìm độ mạnh của xâu. Biết rằng độ mạnh của xâu là tích của số kí tự phân biệt xuất hiện trong xâu với số lần xuất hiện nhiều nhất của một kí tự trong xâu.

Dữ liệu vàoSTRONG.INP

Đọc từ file văn bản STRONG.INP gồm một dòng chứa xâu ss có chiều dài không quá 10310^3 kí tự. Trong xâu không chứa khoảng trắng và kí tự đặc biệt.

Kết quả raSTRONG.OUT

Ghi ra file văn bản STRONG.OUT một số nguyên dương là độ mạnh của xâu.

Ràng buộc

  • Độ dài xâu ss không quá 10310^3 kí tự.

Ví dụ

Ví dụ 1

Dữ liệu vàoSTRONG.INP
xy11z2yyzxy0y
Kết quả raSTRONG.OUT
30

Giải thích

Xâu s = ‘xy11z2yyzxy0y’. Số kí tự phân biệt trong xâu s là 6 (gồm ‘x’, ‘y’, ‘1’, ‘z’, ‘2’, ‘0’) và số lần xuất hiện nhiều nhất của một kí tự là 5 (kí tự ‘y’). Nên độ mạnh của xâu là 6 * 5 = 30.

Ví dụ 2

Dữ liệu vàoSTRONG.INP
ggggg
Kết quả raSTRONG.OUT
5

Giải thích

Xâu s = ‘ggggg’. Số kí tự phân biệt trong xâu s là 1 (kí tự ‘g’) và số lần xuất hiện nhiều nhất là 5. Nên độ mạnh của xâu là 1 * 5 = 5.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh trung học cơ sở năm học 2023-2024 — Môn thi: Tin học

Tiền Giang · Cấp tỉnh · Năm học 2023-2024