Chu vi nhỏ nhất
Đề bài
Mô tả
Một bảo vệ cần tuần tra một khu vực gồm đúng ô vuông đơn vị trên một lưới ô vuông vô hạn. Anh ta được tự do chọn hình dạng của khu vực, miễn là khu vực đó gồm đúng ô và anh ta phải đi vòng quanh chu vi của khu vực đó.
Vì lười, anh ta muốn quãng đường đi (tức là chu vi của khu vực) là ngắn nhất có thể. Chu vi được tính bằng tổng độ dài các cạnh biên của khu vực (mỗi cạnh ô vuông có độ dài ).
Cho , hãy tìm chu vi nhỏ nhất có thể.
Dữ liệu vào
Một số nguyên duy nhất — số ô vuông mà khu vực phải bao gồm.
Dữ liệu ra
In ra chu vi nhỏ nhất có thể đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 | 8 | Chọn hình vuông , chu vi bằng . |
| 11 | 14 | Hình chữ nhật chứa ô; chu vi là nhỏ nhất. |
| 22 | 20 | Hình chữ nhật (chứa ô, bỏ trống ô); chu vi . |
Bình luận