HDU 3422 Triangle
来源:互联网 发布:天下武功出少林 知乎 编辑:程序博客网 时间:2024/05/19 11:19
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3422
题意:给你一个数n,然后把4*(1+2+..+n)作为一个直角边,求如何围成一个三角形,且三角形的三条边没用公共的因子
思路:看数据猜出来的,斜边是直角边加1,就这样过了
AC代码:
#include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <queue>#include <stack>#include <map>#include <cstring>#include <climits>#include <cmath>#include <cctype>const int inf = 0x3f3f3f3f;//1061109567typedef long long ll;const int maxn = 100010;#define lson l,m,rt<<1#define rson m+1,r,rt<<1|1using namespace std;int main(){ ll n; while(scanf("%I64d",&n) != EOF) { ll sum = (n * n + n) / 2;//用差数列求sum sum *= 4;//求出一条直角边 ll edge = (ll)sqrt((sum+1)*(sum+1)-sum*sum); ll total = 2 * sum + 1 + edge - 3; printf("%I64d %I64d\n",total,sum+1); } return 0;}
0 0
- HDU 3422 Triangle
- Triangle HDU
- Triangle HDU
- HDU - 4324 Triangle LOVE
- hdu-4466-Triangle 数学题
- hdu 3817 Triangle
- hdu 4466 Triangle
- hdu 4324 - Triangle LOVE
- hdu 4142 Triangle 水题
- hdu 4466 Triangle (数学)
- hdu 4324 Triangle LOVE
- hdu 4466 Triangle
- HDU 4324 Triangle LOVE
- hdu 4324 Triangle LOVE
- HDU - 4466 Triangle
- HDU 4324 Triangle LOVE
- HDU Triangle LOVE
- hdu-3817-Triangle
- 打造Material Design风格的TabBar
- CentOS 安装 MongoDB
- 不区分大小写的模式,在正则表达式的最后正斜杠后面添加一个字符“i”,比如/cat/i
- 类的初始化过程
- SpringMVC 全注解配置
- HDU 3422 Triangle
- 分组模式 预定义字符和字符类
- 63. Binary Tree Level Order Traversal II
- 【设计模式】创建型模式之抽象工厂Abstract Factory
- popwindow在Activity中报错
- 一个Demo初识MFC
- hdu 离线处理+并查集
- 仿进入GameCenter的五个气球效果
- 限定符可以指定想要的精确重复次数。可以使用大括号({})