trang chủ / bài tập / spidfree

Ô không có nhện

Đề bài

Mô tả

Cho một bảng hình chữ nhật kích thước n×m. Ban đầu mỗi ô của bảng có đúng một con nhện.

Sau một giây, mỗi con nhện thực hiện đúng một trong năm hành động: đứng yên, hoặc di chuyển sang một trong bốn ô kề cạnh (lên, xuống, trái, phải). Các con nhện di chuyển đồng thời và không con nào được rời khỏi bảng. Nhiều con nhện có thể cùng dừng lại trên một ô, và các con nhện được phép đi xuyên qua nhau.

Hãy xác định số ô không có nhện lớn nhất có thể đạt được sau một giây.

Dữ liệu vào

Một dòng chứa hai số nguyên nm — kích thước của bảng.

Dữ liệu ra

In ra một số nguyên duy nhất — số ô không có nhện lớn nhất có thể.

Ràng buộc

  • 1n,m40
  • n·m40

Ví dụ

Input Output Giải thích
1 1 0 Con nhện duy nhất buộc phải đứng yên nên ô đó luôn có nhện.
2 3 4 Có thể dồn toàn bộ nhện về 2 ô sao cho mỗi con di chuyển tối đa một bước, để trống 4 ô còn lại.
4 4 12 Chỉ cần giữ nhện tại 4 ô là đủ để mọi con nhện di chuyển tới, để trống 12 ô.

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 GO groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0