勾股数(知道最小边,求另外两个边)
来源:互联网 发布:日本护肤品ispa知乎 编辑:程序博客网 时间:2024/05/29 14:42
#include <iostream>using namespace std;typedef long long ll;ll n;ll k;int main(){ cin >> n; if(n<=2) cout << "-1" <<endl; else { if(n%2==0) { k=n/2; cout << k*k-1 <<" " << k*k+1 <<endl; } else { k=(n-1)/2; cout << 2*k*k+2*k << " " << 2*k*k+2*k+1<<endl; } }//// 最小边为奇数时 (2n+1,2n2+2n,2n2+2n+1)(n为正整数)// 最小边为偶数时 (2n,n2-1,n2+1)(n≥2且n为正整数)}
0 0
- 勾股数(知道最小边,求另外两个边)
- poj 3522(求最小生成树,使得最边和最小边差最小)
- 求两个自然数的最小公约数
- poj2253Frogger(dijkstra求最小边权问题)
- hdu6214(求最小割最少边数)
- poj3522(求最大边最小边差值最小的生成树)
- 有两个序列A和B,求k个最小的(ai+bj)
- 求二叉树中两个节点的最小公共祖先(LCA)
- 算法--06年华为面试:求两个数组的最小差值(Java实现)
- LCA算法求任意两个节点之间的最小公共祖先(最短路径)
- 求数组中元素为另外两个元素和的最大元素
- 求一个点到另外两个点所在直线的投影
- 求N的元素中最小的两个元素
- 求一组整数中最小的两个数
- 【谷歌面试题】求数组中两个元素的最小距离
- 最小表示法求两个字符串是否循环相等
- hdu 1867 求两个串的"和"最小 ,KMP
- 求数组中两个元素的最小距离
- 【Netty第一章】 Netty介绍
- java socket
- Fromkey Tokey
- MAINFRAME之vsam
- create GDG Base
- 勾股数(知道最小边,求另外两个边)
- Catalog概念(一)之catalog…
- VBS 基本常用对象类
- JSP INPUT
- JSP常用字符
- JSP基础语法
- JSP FORM
- JSP跳转方式-forward、sendRedirec…
- Linux程序设计:for循环