trang chủ / đề bài / acowdem3

Kết Bạn Qua Cỏ

Đề bài

Mô tả

Cho một lưới N×M ô, mỗi ô là một trong ba loại:

  • C: ô có bò
  • G: ô có cỏ
  • .: ô trống

Hai con bò có thể kết bạn bằng cách gặp nhau tại một ô cỏ kề cạnh (chung cạnh) với cả hai. Mỗi ô cỏ chỉ được sử dụng một lần. Mỗi lần sử dụng một ô cỏ, nó tạo ra đúng một cặp bạn.

Hãy tìm số cặp bạn nhiều nhất có thể tạo ra.

Dữ liệu vào

  • Dòng 1: Hai số nguyên N và M
  • N dòng tiếp theo: Chuỗi M ký tự mô tả lưới

Dữ liệu ra

Một số nguyên duy nhất: số cặp bạn nhiều nhất.

Ràng buộc

  • 1≤N,M≤1000

Ví dụ

Input Output Giải thích
4 5
.CGGC
.CGCG
CGCG.
.CC.C
4 Có thể tạo 4 cặp bạn: (2,2)-(3,3) qua cỏ (3,2); (2,2)-(2,4) qua cỏ (2,3); (2,4)-(3,3) qua cỏ (3,4); (2,4)-(1,5) qua cỏ (2,5).

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0