| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
保存一下#include <cstdio>
#include <string>
#include <cstring>
#include <ctime>
#include <cstdlib>
#include <map>
#include <queue>
#include <string>
#include <algorithm>
#include <iostream>
#include <math.h>
using namespace std;
typedef __int64 lld;
const int INF=1000000000;
const lld MOD=110000;
const int MAX=110000;
const double EPS=1.0e-8;
std::string format;
char buf[50010];
bool ReadLine(std::string& str)
{
if(!cin.getline(buf, 50010))
{
return false;
}
//printf("input=");
//puts(buf);
str=std::string(buf);
//cout<<"output"<<" "<<str<<endl;
return true;
}
bool AllDigits(const std::string& str)
{
if(str.empty())
{
return false;
}
for(int i=0;i<str.size();i++)
{
if(!isdigit(str[i]))
{
return false;
}
}
return true;
}
std::string GetNum(const std::string& str)
{
std::string result=str;
std::reverse(result.begin(), result.end());
while(result.size()>1 && result.end()[-1]=='0')
{
result.erase(result.end()-1);
}
std::reverse(result.begin(),result.end());
return result;
}
int pos[2048];
int main()
{
//freopen("D:\\517Coding\\format.txt", "r", stdin);
int n;
while(cin>>n)
{
int m;
for(int i=0;i<n;i++)
{
scanf("%d",&pos[i]);
}
int s,f,l;
cin>>s>>f>>l;
for(int i=0;i<l;i++)
{
int p=i+f;
bool flag=false;
for(int j=0;j<n;j++)
{
if(fabs(p-pos[i])<s)
{
flag=true;
break;
}
}
if(i)putchar(' ');
printf("%d", flag);
}
cout<<endl;
}
return 0;
}
//end //提示:自动阅卷结束唯一标识,请勿删除或增加。
/*
*/
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator