CodeForces - 707C
让我们铭记勾股数,1,2无勾股数,大于等于3的奇数:2n+1勾股数是2*n*n+2*n,2*n*n+2*n+1,大于等于3的偶数:2n为n*n+1,n*n-1。啊,gtmd勾股数!
#include <iostream> #include <cstring> #include <cstdio> #include <algorithm> using namespace std; typedef long long ll; ll n; int main() {scanf("%lld",&n);if(n==1||n==2) printf("-1\n");else{ int flag=0;if((n-1)%2==0){ ll m=(n-1)/2;printf("%lld %lld\n",2*m*m+2*m,2*m*m+2*m+1);flag=1;}else if(n%2==0){ll m=n/2;printf("%lld %lld\n",m*m-1,m*m+1);flag=1;}if(!flag) printf("-1\n");}return 0; }
转载于:https://www.cnblogs.com/Wangwanxiang/p/6721924.html
CodeForces - 707C相关推荐
- 【codeforces 707C】Pythagorean Triples
[题目链接]:http://codeforces.com/contest/707/problem/C [题意] 给你一个数字n; 问你这个数字是不是某个三角形的一条边; 如果是让你输出另外两条边的大小 ...
- Codeforces707C
Codeforces 707C 题目大意:勾股数 知一求二 百度一发: 最小边为奇数时 (2n+1,2n2+2n,2n2+2n+1)(n为正整数) 最小边为偶数时 (2n,n2-1,n2+1)(n≥2 ...
- 勾股数组【学习笔记】
本原勾股数组(简写为PPT)是一个三元组(a,b,c),其中a,b,c没有公因数,且满足a^2 + b^2 = c^2.例如下面是一项本原勾股数组: (3,4, 5),(5,12,13),(8,15, ...
- CodeForces 375D Tree and Queries
传送门:https://codeforces.com/problemset/problem/375/D 题意: 给你一颗有根树,树上每个节点都有其对应的颜色,有m次询问,每次问你以点v为父节点的子树内 ...
- 「日常训练」Bad Luck Island(Codeforces Round 301 Div.2 D)
题意与分析(CodeForces 540D) 是一道概率dp题. 不过我没把它当dp做... 我就是凭着概率的直觉写的,还好这题不算难. 这题的重点在于考虑概率:他们喜相逢的概率是多少?考虑超几何分布 ...
- 【codeforces 812C】Sagheer and Nubian Market
[题目链接]:http://codeforces.com/contest/812/problem/C [题意] 给你n个物品; 你可以选购k个物品;则 每个物品有一个基础价值; 然后还有一个附加价值; ...
- CodeForces 获得数据
针对程序的输出可以看见 CodeForces :当输入.输出超过一定字符,会隐藏内容 所以:分若干个程序进行输入数据的获取 1. 1 for (i=1;i<=q;i++) 2 { 3 scanf ...
- codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...
题目链接:http://www.codeforces.com/problemset/problem/281/A 题意:将一个英文字母的首字母变成大写,然后输出. C++代码: #include < ...
- CodeForces 595A
题目链接: http://codeforces.com/problemset/problem/595/A 题意: 一栋楼,有n层,每层有m户,每户有2个窗户,问这栋楼还有多少户没有睡觉(只要一个窗户灯 ...
最新文章
- Python 转义符
- 今天看到的关于深度学习的一篇文章,可以好好学习下
- 使用PlanAhead查看Virtex-7系列FPGA的底层架构
- MFC创建及读写ini文件操作(转)
- Qt工作笔记- 解决cc1plus.exe: error: out of memory allocating
- linux编译gcc5.1.0,linux编译gcc-5.1.0
- Python基础7(集合与深浅copy)
- CCNA笔记:Access Lists
- 关于移植jSON编译时报错sbrkr.c:(.text+0xc): undefined reference to `_sbrk'处理
- java poi读取excel日期格式数据
- EMNLP 2019 丨微软亚洲研究院精选论文解读
- spring data jpa 查询部分字段列名无效问题
- Java基本数据类型自动转换规则
- 如何让素数分列C语言,哥德巴赫猜想栾生三生素数无限波林那克猜想两素数差证明,(定稿...
- 苹果又开了一个“坏头”
- 视频加水印的软件有哪些?这几款软件可以无痕去水印
- 微信公众号客服咨询 php,微信公众平台开发之多客服模式-php语言(七)
- Python网络爬虫(二):小说下载器
- 计算机毕设人寿保险项目,2017年中国人寿集团在京各直属单位接收毕业生情况公示...
- 使用Python+多线程下载M3U8格式视频(小白)