Xây dựng

Xem dạng PDF

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

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.