Cắt Hình Chữ Nhật
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho hình chữ nhật kích thước . Nhiệm vụ là cắt nó thành các hình vuông. Mỗi lần cắt, bạn chọn một hình chữ nhật và cắt thành hai hình chữ nhật sao cho tất cả các cạnh đều có độ dài nguyên. Tìm số lần cắt ít nhất cần thực hiện.
Dữ liệu vào
Một dòng duy nhất chứa hai số nguyên và .
Dữ liệu ra
In ra số lần cắt ít nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 8 | 3 | Cắt thành + , rồi mỗi thành + : tổng lần cắt |
| 4 4 | 0 | Đã là hình vuông, không cần cắt |
Bình luận