Giới thiệu
Một bảng kiểm tra bình thường chứa 8 x 8 = 64 ô vuông:
Bạn có thể thấy rằng trong tổng số, có 12 mảnh màu trắng . Đen và trắng luôn có cùng số lượng miếng. Nếu có thêm bất kỳ mảnh nào trên bảng, các mảnh sẽ lân cận, không được phép cho thử thách này. Để làm rõ mọi thứ, đây là một số ví dụ:
Bảng nhỏ nhất có thể cho thử thách này là 3 x 3 :
Bạn có thể thấy rằng số lượng tối đa của các mảnh bằng 2 . Vì vậy, khi cho N = 3 , bạn cần xuất 2 . Nếu đầu vào là N = 4 , chúng tôi nhận được như sau:
Bạn có thể thấy rằng số tiền tối đa cũng là 2. Vì vậy, với N = 4 , đầu ra phải là 2 . Với N = 5 , đầu ra phải bằng 5 :
Ví dụ
STDIN: 3
STDOUT: 2
STDIN: 4
STDOUT: 2
STDIN: 5
STDOUT: 5
STDIN: 6
STDOUT: 6
STDIN: 8
STDOUT: 12
Quy tắc
- Nội dung gửi của bạn phải là một chương trình hoặc hàm, v.v ... lấy một số nguyên và xuất ra hoặc trả về số lượng mảnh trên bảng
- Bạn có thể giả định rằng đầu vào là số nguyên không âm> 2
- Đây là môn đánh gôn , vì vậy chương trình có số byte ít nhất sẽ thắng!
- Lưu ý rằng hình vuông ở phía dưới bên trái của bảng luôn tối. Các mảnh chỉ được đặt trên hình vuông tối
- Bạn phải chiếm một hàng đầy đủ với các mảnh