Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Để chuẩn bị cho kì thi Tin học trẻ năm nay, Ban tổ chức đã xây dựng một hội trường lớn để chuẩn bị vị trí và sân thi đấu. Dự định chọn một mảnh đất để xây dựng sân thi đấu hình chữ nhật kích thước các cạnh là số tự nhiên, sao cho diện tích ~S~ và chu vi ~P~ của nó thỏa mãn: ~A ≤ S ≤ B~, ~C \le P \le D~. Ban tổ chức muốn tính toán số cách xây dựng hội trường thỏa mãn kích thước đẹp như trên.
Cho trước các số nguyên ~A~, ~B~, ~C~, ~D~. Hãy giúp Ban tổ chức tính số lượng các kích thước sân thi đấu cần xem xét để lựa chọn phương án tốt nhất (chú ý: kích thước ~a × b~ và ~b × a~ tính là một phương án).
Input
- Gồm bốn số ~A~, ~B~, ~C~, ~D~ ~(1 ≤ A < B < 10^8, 4 \le C \le D ≤ 10^8)~, mỗi số trên một dòng.
Output
- Số nguyên duy nhất là số lượng các phương án.
Scoring
- Subtask 1 (~40%~ số điểm): ~1 \le A \le B ≤ 100~, ~4 \le C \le D \le 100~.
- Subtask 2 (~60%~ số điểm): không có ràng buộc gì thêm.
Sample Input
2
10
4
8
Sample Output
3
Note
- Các kích thước: ~1×2~, ~1×3~, ~2×2~.
Bình luận