Fermat vs. Pythagoras
题意翻译
## 题目描述
计算机自从被发明以来,在计算机科学的辅助证明等领域占有了一席之地。地图四染色问题首次被完全证明就是在计算机的协助下完成的。当今,从高级语言级别到芯片级别的翻译都要借助于计算机。
现在,这道题需要你计算一些有关费马大定理 ($a^n+b^n=c^n$在$n>2$时无整数解)的计数类问题。
给你一个正整数N,你需要编写程序计算下面方程的解的个数:
$x^2+y^2=z^2$
其中x,y,z都是不大于N的正整数,你需要计算:
1.满足上述方程且满足$x<y<z$的互质三元组的个数
2.任意满足上述方程的三元组都不包含的正整数p ($0<p\leq n$) 的个数 (三元组不需互质,元素不大于N)
## 输入格式
输入包含一系列正整数N (每行一个)。输入文件中的任意正整数都不大于$1000000$。end-of-file标志着输入文件的结束。
## 输出格式
对于每一个N,输出两个用空格隔开的正整数。第一个整数是互质正整数三元组的个数 (三元组中任意元素都小于等于N)。第二个整数是不大于N且不出现在任何元素不大于N的三元组中的正整数的个数。
每个输入行需要对应一个输出行。
Translated by @boshi
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=3&page=show_problem&problem=42
[PDF](https://uva.onlinejudge.org/external/1/p106.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA106/4d88988bcdce10cc564a6cf14e40f984276d9ab0.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA106/73ad784028516e6b3f8be8c92f261975c97fe7d7.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA106/f27b6d2686581e639c76ce934709164eb45699f5.png)
输入输出样例
输入样例 #1
10
25
100
输出样例 #1
1 4
4 9
16 27