Xây dựng (THTA Vòng Chung kết Toàn quốc 2023)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1300 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Để 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 \le S \le 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.

Yêu cầu: 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 \times b\)\(b \times a\) tính là một phương án).

Input

  • Gồm bốn số \(A,B,C,D\) (\(1 \le A \le B\le 10^8, 4 \le C \le D \le 10^8\)).

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 \le 100, 4 \le C \le D \le 100\).
  • Subtask \(2\) (\(60\%\) số điểm): không có ràng buộc gì thêm.

Example

Test 1
Input
2
10
4
8
Output
3
Note

Các kích thước: \(1 \times 2, 1 \times 3, 2 \times 2\).

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: