#BS0000067. Cắt khúc gỗ (Logs)
Cắt khúc gỗ (Logs)
Cắt khúc gỗ (Logs)
Nguồn: AtCoder
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có khúc gỗ, độ dài lần lượt là . Ta được thực hiện nhiều nhất lần cắt. Mỗi lần chọn một khúc gỗ dài và cắt tại vị trí thực với , tạo ra hai khúc dài và .
Sau khi cắt, xét độ dài của khúc dài nhất. Hãy làm giá trị này nhỏ nhất có thể rồi làm tròn lên số nguyên và in kết quả.
Input
Dòng đầu chứa . Dòng thứ hai chứa .
Output
In số nguyên cần tìm.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , , .
Ví dụ
Input
2 3
7 9
Output
4
Giải thích
Có thể cắt khúc thành và khúc thành ba đoạn dài không quá . Độ dài lớn nhất tối ưu là , làm tròn lên được .