Codeforces 525C:Ilya and Sticks
2015-08-06 09:58
316 查看
一道很简单的贪心的题目
排序然后将数组从大到小扫描一遍
注意求的是总和
然后很奇怪的一点就是一开始我数组开小了
结果过Test 8 的时候不断超时
为啥不是RE?
搞的我以为是方法问题
卡了一个小时
很是纳闷。。。
排序然后将数组从大到小扫描一遍
注意求的是总和
然后很奇怪的一点就是一开始我数组开小了
结果过Test 8 的时候不断超时
为啥不是RE?
搞的我以为是方法问题
卡了一个小时
很是纳闷。。。
#include<stdio.h> #include<string.h> #include<algorithm> #define maxn 111111 using namespace std; //int check(int x,int y) //{ // if(x==y||x-y==1) // return 1; // return 0; //} int main() { int n,i; long long j; int l[maxn]; long long ab[maxn]; long long s; while(scanf("%d",&n)!=EOF) { memset(ab,0,sizeof(ab)); memset(l,0,sizeof(l)); for(i=0;i<n;i++) scanf("%d",&l[i]); sort(l,l+n); j=1;s=0; for(i=n-1;i>0;i--) { if(l[i]==l[i-1]||l[i]-l[i-1]==1) //ab[j]=l[i];--i; { ab[j]=l[i-1]; if(j%2==0) s+=ab[j-1]*ab[j]; j++; --i; } } printf("%I64u\n",s); } return 0; }
相关文章推荐
- 类的自动转换
- Xcode全系列下载地址
- Hdu 5346 MZL's game 2015ACM多校对抗赛第五场
- ppt文档转成pdf格式查看的方法
- jquery横向时间轴记录册图片切换效果
- 产品经理有我们想象中重要吗?
- Python中的高级数据结构详解
- tmux(cp:https://wiki.freebsdchina.org/software/t/tmux)
- 南邮 OJ 1598 Kaprekar数
- Git学习总结
- 关于singleTask做的测试
- Android 中 Handler 引起的内存泄露
- Oracle初探(六)
- 设计模式之-----单例模式
- HDOJ1272(并查集,判断是否为树)
- MySql存储过程与函数详解
- 部署按钮点击无反应
- eclipse使用
- 南邮 OJ 1597 约瑟夫问题
- hdu 1061 Rightmost Digit 快速幂