Phương trình Pythagore nghiệm nguyên

Xem dạng PDF

Gửi bài giải


Điểm: 0,44 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
Một bài cố điển
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho phương trình có dạng:

~x^{2} + y^{2} = r^{2}~

với

  • ~x~, ~y~, ~r~ là số nguyên
  • ~r~ là hằng số cho trước
  • ~|r| \le 2 \times 10^{9}~

Hãy tìm số lượng nghiệm của phương trình đó

Input

Gồm một số ~r~ duy nhất

Output

Gồm một số duy nhất là đáp số của bài toán.

Sample Input 1

1

Sample Output 1

4

Sample Input 2

3

Sample Output 2

4

Sample Input 3

10

Sample Output 3

12

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.