Định lý cuối cùng của Fermat

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 128M

Tác giả:
Kiểu bài tập

Định lý cuối cùng của Fermat: cho rằng không có nghiệm số nguyên của phương trình:

\(a^n + b^n = c^n\) với \(n > 2\)

Cho một số nguyên dương \(N\) và phương trình sau:

\(x^2 + y^2 = z^2\)

Trong đó, \(x \lt y \lt z \lt N\). Hãy đếm lượng nghiệm thỏa mãn phương trình trên sao cho các nghiệm phải là số nguyên tố cùng nhau. Đồng thời,đếm số lượng số \(p\) \((0 \lt p \le N)\) mà không thuộc bất kỳ bộ nghiệm nào ở phương trình trên.

Input

  • Đầu vào sẽ bao gồm một nhiều dòng, mỗi dòng chứa một số dương nhỏ \(n\).
  • Nếu \(n=0\) có nghĩa là kết thúc bộ test

Output

  • Với mỗi số được nhập vào, bạn phải in ra 2 kết quả cách nhau bởi khoảng trắng: số lượng nghiệm thỏa mãn yêu cầu và số \(p\)

Example

Sample input

10
25
100
0

Sample output

1 4
4 9
16 27

Nhận xét

Không có ý kiến tại thời điểm này.