Phòng thi

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

Dạng bài

Người ta muốn lắp ghép các tấm vách để tạo thành một căn phòng hình chữ nhật trên sân bóng. Hai cạnh của phòng có độ dài nguyên dương (tính theo mét), gọi là ~x~ và ~y~.

  • Diện tích phòng là ~S = x \cdot y~ (m²) và phải nằm trong đoạn ~[a, b]~.
  • Chu vi phòng là ~P = 2(x+y)~ (m) và phải nằm trong đoạn ~[c, d]~.

Hai phòng kích thước ~x \times y~ và ~y \times x~ được coi là cùng một loại.


Yêu cầu

Với ~a, b, c, d~ cho trước, hãy đếm số loại phòng khác nhau có thể lắp ráp, tức là số cặp số nguyên dương ~(x, y)~ thỏa:

  • ~a \le x \cdot y \le b~
  • ~c \le 2(x+y) \le d~
  • và tính mỗi loại một lần (coi ~x \le y~).

Dữ liệu

Một dòng chứa 4 số nguyên ~a~, ~b~, ~c~, ~d~.


Kết quả

In ra một số nguyên — số loại phòng khác nhau có thể lắp ráp.


Ví dụ

Ví dụ 1

Input

2 10 4 8

Output

3

Giải thích

Ví dụ 1

Các phòng thỏa mãn (xét ~x \le y~):

  • ~1 \times 2~: ~S=2~ thuộc ~[2,10]~, ~P=2(1+2)=6~ thuộc ~[4,8]~.
  • ~1 \times 3~: ~S=3~, ~P=8~.
  • ~2 \times 2~: ~S=4~, ~P=8~.

Tổng cộng có ~3~ loại.


Ràng buộc và chấm điểm

Ràng buộc
  • ~1 \le a \le b \le 10^9~
  • ~4 \le c \le d \le 10^9~
  • ~x, y~ là các số nguyên dương
  • Hai phòng ~x \times y~ và ~y \times x~ được tính là một loại

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.