CodeForces 707CPythagorean Triples
来源:互联网 发布:网络销售包装美女身份 编辑:程序博客网 时间:2024/05/18 01:19
问题描述:
思路分析:
因为题目说如果题目存在多种解,输出任何一个就可以了,所以我们不妨假设输入的n是一条直角边的长度,那么
根据平方差公式可得
那么,这个时候,我们要求解的就是a,b
于是乎,我们分类讨论即可
ac代码:#include<cstdio>#define LL __int64int main(){LL n;scanf("%I64d",&n);if(n==1||n==2)//特殊考虑 printf("-1\n");else//结论 {if(n*n%2==1)printf("%I64d %I64d\n",(n*n+1)/2,(n*n-1)/2);elseprintf("%I64d %I64d\n",(n*n+4)/4,(n*n-4)/4);}return 0;}
0 0
- CodeForces 707CPythagorean Triples
- codeforces 707C - Pythagorean Triples
- codeforces 707C Pythagorean Triples
- 【codeforces 707C Pythagorean Triples】
- codeforces--707C. Pythagorean Triples
- CodeForces 707C-Pythagorean Triples
- codeforces 707 C Pythagorean Triples【数学】
- Codeforces 707C Pythagorean Triples(数学)
- Codeforces Problem 707C Pythagorean Triples(数学)
- codeforces 707C Pythagorean Triples(数学)
- CodeForces 707C Pythagorean Triples(数学题)
- codeforces 707 c Pythagorean Triples 数论+勾股数
- CodeForces 707C Pythagorean Triples(数学 构造)
- codeforces 707-C. Pythagorean Triples(数学)
- 【Codeforces Round #368 (Div. 2)】Codeforces 707C Pythagorean Triples
- 【数学相关、规律】Codeforces 707C Pythagorean Triples
- codeforces.com/707/C C. Pythagorean Triples 勾股数
- [codeforces] C - Pythagorean Triples 数学
- JavaScript学习记录02--基础篇之javascript基本语法(一)
- WebService概述及案例分析
- Ubuntu14.04+caffe实现cifar10例程及单张图片测试
- 线程中run()和start()的区别
- webrtc音频限制带宽
- CodeForces 707CPythagorean Triples
- 数据库联合查找
- django post和get方法获取数据 数据在模板上的遍历
- nginx关键词
- java练习 扑克牌
- dispatch_async的简单使用要点
- ButterKnife 配置及使用
- python super()
- Windows下使用puTTY 和WinSCP 远程控制和管理Linux系统