Submission #14217

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
142172015-05-05 07:35:14khsoo01정전 (OJUZ10_blackout)C++98
0 / 100
51 ms4012 KiB
#include<cstdio>
#include<algorithm>
#define INF 0x7fffffff
using namespace std;
int n,l,a[150005],seg[2][150005][2],cnt[2],i,i1,i2,ans;
int main()
{
scanf("%d%d",&n,&l);
for(i=0;i<n;i++) {
scanf("%d",&a[i]);
}
std::sort(a,a+n);
for(i=0;i<150005;i++){
seg[0][i][0]=-INF;
seg[0][i][1]=-INF;
seg[1][i][0]=-INF;
seg[1][i][1]=-INF;
}
for(i=0;i<n;i+=2) {
if(seg[0][cnt[0]][1]<a[i]-l+1){
cnt[0]++;
seg[0][cnt[0]][0]=a[i]-l+1;
seg[0][cnt[0]][1]=a[i]+l;
}
else seg[0][cnt[0]][1]=a[i]+l;
}
for(i=1;i<n;i+=2) {
if(seg[1][cnt[1]][1]<a[i]-l+1){
cnt[1]++;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...