[VTT Q4 Contest 10] Bài 2: Cặp số [CAPSO]

Xem dạng PDF

Gửi bài giải


Điểm: 2,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: CAPSO.INP
Output: CAPSO.OUT

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Cho ba số nguyên dương ~a~, ~b~, ~k~. Hai số nguyên dương ~x~, ~y~ được gọi là một cặp số đặc biệt nếu cả ba điều kiện sau cùng đúng:

  • ~a \le x^2 \le b~;
  • ~a \le y^3 \le b~;
  • ~|x^2 - y^3| \le k~.

Yêu cầu: Đếm số cặp số đặc biệt ~(x, y)~.

Dữ liệu

Một dòng duy nhất gồm ba số nguyên dương ~a~, ~b~, ~k~ (~1 \le a \le b \le 10^{18}~, ~1 \le k \le 10^{18}~).

Kết quả

In ra một số nguyên là số cặp số đặc biệt.

Ví dụ

CAPSO.INP

1 30 2

CAPSO.OUT

3

Giải thích: Các cặp số đặc biệt là ~(1, 1)~, ~(3, 2)~, ~(5, 3)~.

Giới hạn

  • Subtask 1 (30% số điểm): ~b \le 1000~.
  • Subtask 2 (20% số điểm): ~b \le 10^6~.
  • Subtask 3 (20% số điểm): ~b \le 10^{12}~.
  • Subtask 4 (30% số điểm): không có ràng buộc gì thêm.

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.