CSES - Filled Subgrid Count I | Đếm Lưới Con Được Tô Kín I

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1400 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Cho một bảng các chữ cái. Nhiệm vụ của bạn là tính, với mỗi chữ cái, số lưới con hình vuông mà mọi ô trong đó đều chứa chữ cái đó.

Input

Dòng đầu tiên chứa hai số nguyên \(n\)\(k\): kích thước của bảng và số lượng chữ cái. Các chữ cái là \(k\) chữ cái in hoa đầu tiên.

Sau đó có \(n\) dòng mô tả bảng. Mỗi dòng chứa \(n\) chữ cái.

Output

In ra \(k\) dòng: với mỗi chữ cái, số lưới con tương ứng.

Constraints

  • \(1 \le n \le 3000\)

  • \(1 \le k \le 26\)

Example

Test 1

Input
5 3
ABBBC
BBBBC
BCAAA
AAAAA
AAAAA
Output
21
10
3

Bình luận

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

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