Om Nom và bầy nhện
Đề bài
Mô tả
Công viên là một bảng hình chữ nhật gồm hàng và cột. Trong công viên có con nhện, tại thời điểm mỗi con nhện đứng ở một ô nào đó. Mỗi con nhện luôn di chuyển theo một trong bốn hướng cố định: trái (L), phải (R), lên (U) hoặc xuống (D). Sau mỗi đơn vị thời gian, con nhện bò sang ô kề cạnh theo hướng của nó; nếu không còn ô theo hướng đó thì con nhện rời khỏi công viên và biến mất. Các con nhện không cản trở nhau, một ô có thể chứa nhiều nhện cùng lúc.
Om Nom bắt đầu đi dạo tại thời điểm từ một ô nào đó ở hàng trên cùng (đảm bảo hàng này không có nhện). Mỗi bước nhảy tốn đúng một đơn vị thời gian và đưa Om Nom từ ô hiện tại xuống ô ngay bên dưới cùng cột; khi đang ở hàng dưới cùng, bước nhảy tiếp theo sẽ đưa Om Nom ra khỏi công viên. Như vậy nếu xuất phát từ cột , thì tại thời điểm Om Nom đứng ở ô nằm ở hàng , cột (đánh số hàng từ ).
Mỗi lần Om Nom đáp xuống một ô, cậu nhìn thấy tất cả những con nhện đang có mặt tại ô đó ngay tại thời điểm ấy.
Với mỗi ô xuất phát ở hàng trên cùng, hãy tính tổng số con nhện Om Nom sẽ nhìn thấy trong suốt hành trình đi xuống của mình (một con nhện được đếm mỗi lần Om Nom gặp nó).
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- dòng tiếp theo, mỗi dòng gồm ký tự mô tả một hàng của công viên. Ký tự
.là ô trống; các ký tựL,R,U,Dlà ô có một con nhện đang di chuyển theo hướng tương ứng.
Đảm bảo hàng đầu tiên không chứa con nhện nào và tổng số nhện đúng bằng .
Dữ liệu ra
In ra số nguyên trên một dòng: số thứ là số con nhện Om Nom nhìn thấy nếu xuất phát từ ô thứ của hàng trên cùng (các cột được đánh số từ trái sang phải).
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 4 ... R.L R.U |
0 2 2 | Xuất phát từ cột 1 không gặp con nhện nào. Từ cột 2 gặp con nhện tại thời điểm . Từ cột 3 gặp con: một tại thời điểm và một tại thời điểm . |
| 2 2 2 .. RL |
1 1 | Con nhện R ở hàng cột và con L ở hàng cột đều gặp Om Nom tại thời điểm : R ở cột , L ở cột . |
| 2 2 2 .. LR |
0 0 | Con L và con R rời khỏi công viên ngay sau bước đầu tiên nên không ai nhìn thấy chúng. |
| 3 4 8 .... RRLL UUUU |
1 3 3 1 | Bốn con U ở hàng (chỉ số chẵn) được nhìn thấy ngay tại cột của chúng; các con L, R ở hàng dịch sang cột kề. |
Bình luận