JOI 2015 - Weather Forecaster

Xem PDF



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, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 800 (p) Thời gian: 10.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Thành phố JOI là lưới \(H\times W\). Mây hiện diện được ký hiệu c, ô không mây là .. Mỗi phút, mọi đám mây dịch đúng một ô về phía đông; không có mây đi vào thành phố từ bên ngoài.

Với mỗi ô, hãy xác định số phút đến lần đầu mây xuất hiện trên ô đó.

Dữ liệu vào

Dòng đầu chứa \(H,W\). Mỗi trong \(H\) dòng sau là một xâu \(W\) ký tự mô tả một hàng từ bắc xuống nam.

Dữ liệu ra

In \(H\) dòng, mỗi dòng \(W\) số. In 0 nếu ô đang có mây và -1 nếu mây không bao giờ tới; không có khoảng trắng thừa đầu hoặc cuối dòng.

Ràng buộc

\[ 1\le H,W\le100. \]

Ví dụ

Ví dụ 1

Input
3 4
c..c
..c.
....
Output
0 1 2 0
-1 -1 0 1
-1 -1 -1 -1

Ví dụ 2

Input
6 8
.c......
........
.ccc..c.
....c...
..c.cc..
....c...
Output
-1 0 1 2 3 4 5 6
-1 -1 -1 -1 -1 -1 -1 -1
-1 0 0 0 1 2 0 1
-1 -1 -1 -1 0 1 2 3
-1 -1 0 1 0 0 1 2
-1 -1 -1 -1 0 1 2 3

Bình luận

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

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

Kỳ thi: