hdu 4627 (多校联赛第3场1008)
来源:互联网 发布:拉格朗日插值算法程序 编辑:程序博客网 时间:2024/05/17 23:55
点击打开链接
签到题:
给你一个n,求max( lcm(a,b)) a+b==n;
很显然当两个数最接近的时候lcm最大
当n==2, 1
n%2==1 ans=n/2*(n/2+1);
n%2==0 n/=2, n%2==0 ans=(n-1)*(n+1); n%2==1 ans=(n-2)*(n-2);
自己写的手贱,少了一个else,WA了,debug好长时间才发现。。。。。
#include"stdio.h"#include"string.h"int main(){int T;__int64 n;__int64 ans;scanf("%d",&T);while(T--){scanf("%I64d",&n);if(n==2)ans=1;else if(n%2==1)ans=(n/2*(n/2+1));else if(n%2==0){n=n/2;if(n%2==0)ans=(n-1)*(n+1);else ans=(n-2)*(n+2);}printf("%I64d\n",ans);}return 0;}
- hdu 4627 (多校联赛第3场1008)
- hdu 4608(多校联赛第一场1009)
- hdu 4602(2013多校联赛第一场1003)
- HDU 5774 多校联赛第四场
- HDU6047 Maximum Sequence(贪心,2017 HDU多校联赛 第2场)
- HDU6055 Regular polygon(计算几何,2017 HDU多校联赛 第2场)
- HDU6045 Is Derek lying?(规律,2017 HDU多校联赛 第2场)
- HDU6077 Time To Get Up(模拟,2017 HDU多校联赛 第4场)
- HDU6075 Questionnaire(思路,2017 HDU多校联赛 第4场)
- HDU6095 Rikka with Competition(水题,2017 HDU多校联赛 第5场)
- HDU6090 Rikka with Graph(贪心,思路,2017 HDU多校联赛 第5场)
- HDU6092 Rikka with Subset(01背包,2017 HDU多校联赛 第5场)
- HDU6098 Inversion(RMQ,2017 HDU多校联赛 第6场)
- HDU6106 Classes(思路,2017 HDU多校联赛 第6场)
- HDU6103 Kirinriki(尺取法,2017 HDU多校联赛 第6场)
- HDU6130 Kolakoski(模拟,2017 HDU多校联赛 第7场)
- HDU6165 FFF at Valentine(深搜dfs,2017 HDU多校联赛 第9场)
- HDU6168 Numbers(模拟,2017 HDU多校联赛 第9场)
- OC学习之UIKit的类层次结构图
- URAL 1297 Palindrome(最长回文子串 )
- Android
- 正则表达式30分钟入门教程
- 函数重载的简单示例
- hdu 4627 (多校联赛第3场1008)
- 30岁之前做好10件事
- OC学习之UIToolbar
- 兄弟郊游问题
- 流程控制
- 排列生成算法--字典序法
- 杭电1234 开门人与关门人
- 使用WDK编译环境编译应用程序build命令(控制台程序)
- 2013多校联合3 1010 No Pain No Game(hdu 4630)