Codeforces 525C:Ilya and Sticks
来源:互联网 发布:数据库的面试题及答案 编辑:程序博客网 时间:2024/05/24 07:19
一道很简单的贪心的题目
排序然后将数组从大到小扫描一遍
注意求的是总和
然后很奇怪的一点就是一开始我数组开小了
结果过Test 8 的时候不断超时
为啥不是RE?
搞的我以为是方法问题
卡了一个小时
很是纳闷。。。
#include<stdio.h>#include<string.h>#include<algorithm>#define maxn 111111using 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;}
0 0
- codeforces 525C Ilya and Sticks
- CodeForces-525C Ilya and Sticks
- Codeforces 525C:Ilya and Sticks
- CodeForces 525C Ilya and Sticks
- Codeforces 525C. Ilya and Sticks
- Codeforces 525C Ilya and Sticks 【数学】
- Codeforces 525C Ilya and Sticks
- CodeForces 525C . Ilya and Sticks
- Codeforces 525C Ilya and Sticks【贪心】
- codeforces 525C Ilya and Sticks(简单贪心)
- CF 525C(Ilya and Sticks-贪心)
- CF 525 C. Ilya and Sticks
- Code Forces 525C Ilya and Sticks
- Codeforces Round #297 (Div. 2) C.Ilya and Sticks
- C. Ilya and Sticks(Codeforces Round 297(div2))
- Codeforces Round #297 (Div. 2) C - Ilya and Sticks
- Codeforces Round #297 (Div. 2) C. Ilya and Sticks
- Codeforces Round #297 (Div. 2)C. Ilya and Sticks
- 南邮 OJ 1598 Kaprekar数
- Python中的高级数据结构详解
- 类的自动转换
- poj1087 A Plug for UNIX(最大流)
- 浅谈多线程和异步
- Codeforces 525C:Ilya and Sticks
- 日经社説 20150806 スカイマーク再生と空の競争
- Evercookie 小结
- Eclipse相关
- 链表的基本操作,包括创建,输出链表。
- 南邮 OJ 1599 统计
- Java / Android 基于Http的多线程下载的实现
- iOS如何把导航默认的返回按钮设置成“返回”
- c#常用的数据转换方法以及其他方法