比赛 2016-10-11 4 syz 评测结果 WEAEEEEEEE
题目名称 无穷的序列 最终得分 10
用户昵称 LGLJ 运行时间 0.791 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2016-10-11 20:43:09
显示代码纯文本
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
	freopen ("unlessseq.in","r",stdin);
	freopen ("unlessseq.out","w",stdout);
	long long n,nn;
	cin>>n;
	long long num[n+1];
	cin>>num[1];
	nn=num[1];
	for(long long i=2;i<=n;i++)
	{
		cin>>num[i];
		if(num[i]>nn)
			nn=num[i];
	}
	long long nnn[nn+1],a=1;
	nnn[1]=1;
	for(int i=2;i<=nn;i++)
	{
		long long j;
		nnn[i]=1;
		for(j=i+1;j<=a+i;j++)
			nnn[j]=0;
		i=j-1;
		a++;
	}
	for(long long i=1;i<=n;i++)
		cout<<nnn[num[i]]<<endl;
	return 0;
}