Chọn ĐTQG Hà Nội 2026 - Phóng ảnh

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Có một bức ảnh kỹ thuật số với chiều rộng ~W~ và chiều cao ~H~. Ta cần hiển thị bức ảnh trên một màn hình có chiều rộng ~A~ và chiều cao ~B~.

Bức ảnh có các cạnh song song với màn hình. Màn hình có chức năng phóng ảnh theo một hệ số nguyên dương ~k~, ảnh sau khi phóng sẽ có kích thước ~kW \times kH~. Ảnh có thể xoay ~90~ độ trước khi phóng, khi đó chiều rộng và chiều cao của ảnh đổi chỗ cho nhau.

Yêu cầu: Hãy tìm hệ số ~k~ nguyên dương lớn nhất có thể để toàn bộ ảnh sau khi phóng phải nằm trọn trong màn hình.

Input

  • Gồm bốn dòng chứa lần lượt bốn số nguyên dương ~W,H,A,B~ ~(1 \le W,H,A,B \le 10^9)~. Dữ liệu bảo đảm ảnh đặt vừa màn hình theo ít nhất một hướng khi ~k=1~.

Output

  • Một số nguyên là kết quả của bài toán.

Scoring

Subtask Điểm Ràng buộc
1 ~80\%~ ~W,H,A,B \le 1000~
2 ~20\%~ Không có ràng buộc thêm

Sample Input 1

2
5
4
6

Sample Output 1

1

Sample Input 2

5
3
8
10

Sample Output 2

2

Notes

Trong ví dụ thứ nhất, không xoay và không phóng ảnh.

Trong ví dụ thứ hai, xoay ảnh ~90~ độ và phóng ảnh gấp ~2~ lần.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.