解方程正整数解 x^n+y^n=z^n 每天 看代码写代码之水题记录(1.8)费马大定理
2017-01-09 12:59
309 查看
题目真的好水:宝宝都不好意思贴出来:算了,就当作自己又认识一个数学知识。
问题 S: 最后的猜想
时间限制: 1 Sec 内存限制: 128 MB
提交: 39 解决: 10
状态
题目描述
有如下方程 x^n + y^n = z^n 对于给定的 n 求出一组正整数解 x , y , z。
若有多解 , 则输出x ,y ,z所组成的十进制数最小的那一组 .
若无解则输出 I admire Fermat !
输入
多组输入
输入一个 n ( -1 < n < 10001 )
输出
如描述所示
样例输入
2
样例输出
3 4 5
提示
提交
1
2
3
4
5
6
7
#include<stdio.h>
int main()
{
return 0;
}
#include<stdio.h>//天下英雄出我辈,我辈英雄数我们(不要介意我的,,,,因为他们太讨厌)
int main()
{
int k,x,y,z,n;
while(scanf("%d",&n)!=EOF)
{
if((n>2)||(n==0)) printf("I admire Fermat !\n");
else if(n==1) printf("1 1 2\n");
else if(n==2) printf("3 4 5\n");
//else if(n==0) printf("I admire Fe
4000
rmat !\n");
}
}
原理就是费马定理:当n>2时,这个方程没有整数解。
剩余的猜猜,运用指数函数图像(其实没有那么高级)
整个题目都是在n为整数前提下做出来的。。。。。
其实我觉得出题人不严谨,他没有说n为整数,,,没办法理科生永远不能理解文科生的吹毛求疵,我还是喜欢非常严谨的题目,有可能是我目前知识太浅薄无法理解他们。
收获:专业上收获0,还是不会修改自己乱糟糟代码,算心情上有收获吧,别人用别人的代码狠狠帮我打了另一个人脸,我,也许我也可以自己写出来,但是讲真懒我只能慢慢改,那么长代码让我写宝宝会疯,自己写出有逻辑超过30行的代码有点技术难度的代码真的,,,,,,,会疯,每天记录吧,每天写代码看代码让它成为一个习惯。喜欢就好,不管耳畔的噪音。
学习代码还是很高兴,我感觉自己思路会稍微开阔一点,做题慢慢懂得转弯了,虽然还是思维呆板但是我不是天才,我可以学得所有知识把他们装进大脑,用时一一对应就好,熟能生巧。加油,应该会继续坚持,今天做另一道解方程,发现自己不喜欢看代码,,尤其是别人的,其实我自己也不想看自己代码,,,,,,,,先学会坚持每天写代码吧
问题 S: 最后的猜想
时间限制: 1 Sec 内存限制: 128 MB
提交: 39 解决: 10
状态
题目描述
有如下方程 x^n + y^n = z^n 对于给定的 n 求出一组正整数解 x , y , z。
若有多解 , 则输出x ,y ,z所组成的十进制数最小的那一组 .
若无解则输出 I admire Fermat !
输入
多组输入
输入一个 n ( -1 < n < 10001 )
输出
如描述所示
样例输入
2
样例输出
3 4 5
提示
提交
1
2
3
4
5
6
7
#include<stdio.h>
int main()
{
return 0;
}
#include<stdio.h>//天下英雄出我辈,我辈英雄数我们(不要介意我的,,,,因为他们太讨厌)
int main()
{
int k,x,y,z,n;
while(scanf("%d",&n)!=EOF)
{
if((n>2)||(n==0)) printf("I admire Fermat !\n");
else if(n==1) printf("1 1 2\n");
else if(n==2) printf("3 4 5\n");
//else if(n==0) printf("I admire Fe
4000
rmat !\n");
}
}
原理就是费马定理:当n>2时,这个方程没有整数解。
剩余的猜猜,运用指数函数图像(其实没有那么高级)
整个题目都是在n为整数前提下做出来的。。。。。
其实我觉得出题人不严谨,他没有说n为整数,,,没办法理科生永远不能理解文科生的吹毛求疵,我还是喜欢非常严谨的题目,有可能是我目前知识太浅薄无法理解他们。
收获:专业上收获0,还是不会修改自己乱糟糟代码,算心情上有收获吧,别人用别人的代码狠狠帮我打了另一个人脸,我,也许我也可以自己写出来,但是讲真懒我只能慢慢改,那么长代码让我写宝宝会疯,自己写出有逻辑超过30行的代码有点技术难度的代码真的,,,,,,,会疯,每天记录吧,每天写代码看代码让它成为一个习惯。喜欢就好,不管耳畔的噪音。
学习代码还是很高兴,我感觉自己思路会稍微开阔一点,做题慢慢懂得转弯了,虽然还是思维呆板但是我不是天才,我可以学得所有知识把他们装进大脑,用时一一对应就好,熟能生巧。加油,应该会继续坚持,今天做另一道解方程,发现自己不喜欢看代码,,尤其是别人的,其实我自己也不想看自己代码,,,,,,,,先学会坚持每天写代码吧
相关文章推荐
- 水题记录--大整数求阶乘
- thinkphp5统计本月每天注册的人数代码片段记录(注册时间为时间戳)
- 经典数据库记录分页代码
- 没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)
- asp清除浏览器历史记录代码
- c#代码风格——采用合适的方法访问DataTable里的记录
- asp.net下经典数据库记录分页代码
- 经典数据库记录分页代码
- 在asp中通过getrows实现数据库记录分页的一段代码
- 代码记录
- 用javascript实现记录来宾姓名的代码
- 一次代码重构记录
- [笔记]3.软件代码中的BUG问题的一些记录
- 今天正式决定,每天简短的几个字记录自己准备系统分析员考试的过程。
- asp中通过getrows实现数据库记录分页的一段代码
- 记录集内随机取记录的代码
- 检查代码是否存在整数操作安全漏洞
- label自动换行代码和DataGrid中删除最后一页的记录时出错的解决办法以及HTML小TIPS:强制HTML表格断行
- Beginning C# Objects从概念到代码——1.8 大小写敏感
- asp.net下经典数据库记录分页代码