QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#24389. Bình phương và lập phương

Statistics

Một phòng thí nghiệm lý thuyết số của một trường đại học đang nghiên cứu mối quan hệ giữa phân bố các bình phương và lập phương của các số nguyên dương.

Cho số nguyên không âm $k$. Xét tập các số nguyên dương từ $a$ đến $b$, kể cả hai đầu mút. Mật độ bậc $k$ của tập này là số cặp số nguyên dương $x,y$ thỏa mãn $a \le x^2 \le b$, $a \le y^3 \le b$ và $|x^2-y^3| \le k$.

Ví dụ, mật độ bậc $2$ của tập các số nguyên dương từ $1$ đến $30$ bằng $3$, vì các cặp sau thỏa mãn:

  • $x=1$, $y=1$, $|x^2-y^3|=|1-1|=0$;

  • $x=3$, $y=2$, $|x^2-y^3|=|9-8|=1$;

  • $x=5$, $y=3$, $|x^2-y^3|=|25-27|=2$.

Hãy viết chương trình nhận các số nguyên dương $a,b$ và số nguyên không âm $k$, rồi xác định mật độ bậc $k$ của tập các số nguyên dương từ $a$ đến $b$, kể cả hai đầu mút.

Dữ liệu vào

Dữ liệu vào gồm ba dòng. Dòng đầu chứa số nguyên dương $a$, dòng thứ hai chứa số nguyên dương $b$, dòng thứ ba chứa số nguyên không âm $k$ ($1 \le a \le b \le 10^{18}$, $0 \le k \le 10^{18}$).

Dữ liệu ra

Xuất một số nguyên: mật độ bậc $k$ cần tìm của tập các số nguyên dương từ $a$ đến $b$, kể cả hai đầu mút.

Ví dụ

Dữ liệu vào 1

1
30
2

Dữ liệu ra 1

3

Nhiệm vụ con

Điểm của mỗi nhiệm vụ con chỉ được trao nếu vượt qua tất cả các kiểm thử của nhiệm vụ đó và các nhiệm vụ con tiên quyết.

Nhiệm vụ con Điểm Giới hạn bổ sung: $a,b$ Giới hạn bổ sung: $k$ Nhiệm vụ con tiên quyết Thông tin chấm
1 10 $1 \le a \le b \le 1000$ $k=0$ đầy đủ
2 10 $1 \le a \le b \le 10^{18}$ $k=0$ 1 đầy đủ
3 15 $1 \le a \le b \le 1000$ $0 \le k \le 10$ 1 đầy đủ
4 15 $1 \le a \le b \le 10^6$ $0 \le k \le 10$ 1, 3 đầy đủ
5 15 $1 \le a \le b \le 10^9$ $0 \le k \le 10$ 1, 3, 4 đầy đủ
6 15 $1 \le a \le b \le 10^9$ $0 \le k \le 10^9$ 1, 3, 4, 5 đầy đủ
7 20 $1 \le a \le b \le 10^{18}$ $0 \le k \le 10^{18}$ 1–6 đầy đủ

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.