DHBB 2026 - DX08 - 11 - Giá trị tuyệt đối

Xem dạng PDF

Gửi bài giải

Điểm: 8,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout
Test chính thức

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

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Cho một số nguyên dương ~D~. Tìm giá trị nhỏ nhất của biểu thức ~|x^2+y^2-D|~.

Input

Một dòng duy nhất gồm chứa số nguyên dương ~D~ ~(1 \le D \le 2 \cdot 10^{12})~.

Output

Một dòng duy nhất gồm kết quả bài toán.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ ~1 \le D \le 500~
2 ~30\%~ ~1 \le D \le 10^6~
3 ~40\%~ ~1 \le D \le 2 \cdot 10^{12}~

Sample Input 1

21

Sample Output 1

1

Notes

Với ~x=4, y=2~ ta có ~|x^2+y^2-21|=|16+4-21|=1~. Không tồn tại số nguyên ~x, y~ sao cho ~|x^2+y^2-D|=0~.


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.