Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

P135SUMI - SUM5 I - Đi xe buýt

Xe buýt là một trong những giải pháp giao thông tốt hiện nay. Bên cạnh đa số những cá nhân cư xử văn minh, vẫn có những hành động không đẹp xảy ra. Đó là vấn đề tranh chỗ ngồi trên xe buýt.

Khi có ghế trống trên xe buýt, một số người khiếm nhã sẽ cố gắng chạy thật nhanh tới vị trí đó để chiếm chỗ ngồi. Nếu có nhiều ghế trống, họ sẽ tìm chiếc ghế gần nhất.

Vấn đề sẽ phát sinh nếu có nhiều hơn 2 người cho một mục tiêu ghế trống. Nếu một trong 2 người ở gần chiếc ghế trống hơn, người đó sẽ chạy đến và giữ chỗ, trong khi đó người còn lại biết mình không thể cạnh tranh vị trí đó, sẽ chuyển sang tìm kiếm một mục tiêu mới. Nhưng trong trường hợp khoảng cách của 2 người tới chiếc ghế là bằng nhau, cả 2 sẽ đâm đầu mà chạy, kết quả là sẽ xảy ra vụ va chạm lớn trên xe buýt.

Xe buýt được mô tả bằng một bảng R x C, gồm R hàng và C cột. Những hành khách khiếm nhã được đánh dấu là ‘X’, những chiếc ghế trống được đánh dấu là ‘L’, sàn xe buýt là ‘.’.

Mặc dù có thể có hành khách cản trở đường đi, nhưng những người khiếm nhã này sẽ cố gắng nhảy qua tất cả, để đi theo đường chim bay tới đích.

Khoảng cách giữa 2 vị trí được tính theo khoảng cách Ơ - clit. Nhiệm vụ của các bạn là viết chương trình xác định số va chạm sẽ xảy ra.

Input

Dòng đầu tiên gồm 2 số nguyên R và C là kích thước của xe buýt, (1 ≤ R ≤ 100) and C (1 ≤ C ≤ 100), tương ứng số hàng và số cột.

R dòng tiếp theo, mỗ dòng chứa C kí tự, bao gồm các kí tự ‘.’, ‘X’, hoặc ‘L’.

Luôn có ít nhất một kí tự ‘X’ và ít nhất một kí tự ‘L’. Và không có trường hợp nào có 2 ghế trống ‘L’ mà khoảng cách của chúng tới một số hành khách ‘X’ là bằng nhau.

Output

In ra một số nguyên dương duy nhất là số va chạm sẽ xảy ra.

Example

Test 1:

Input:

4 4
.LX.
.X..
....
.L..

Output:

1

 

Test 2:

Input:

4 4
.XLX
.X..
...L
.X..

Output:

2

 

Test 3:

Input:

7 7
...X.X.
XL....L
.......
...L...
.....XL
.......
...X...

Output:

1


Được gửi lên bởi:adm
Ngày:2013-08-09
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

hide comments
2015-07-07 10:13:08 Z3r0_L0v3
Thế nhỡ 3 tên khách cùng gần nhất 1 cái ghế và 3 ông đều muốn tranh thì húc nhau kiểu gì -_-
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.