比赛 “Asm.Def战记之拉格朗日点”杯 评测结果 WEEEEEEWEE
题目名称 Asm.Def的微小贡献 最终得分 0
用户昵称 BuCiYuAn 运行时间 0.579 s
代码语言 C++ 内存使用 0.33 MiB
提交时间 2015-11-04 11:15:26
显示代码纯文本
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int n,f[1200],len,ff;
bool bj=false;
long long k[1200];
void hehe(long long j,long long pp)
{
	long long ww=pp;
	f[++len]=j;
	ww^=k[j];
	if(ww==0) {bj=true;for(int i=1;i<=len;i++)
	                      printf("%d ",f[i]);
              }
   for(long long l=j+1;j<=n;j++)
   {if(bj)return;
    hehe(l,ww);
   }
	return;}
int main()
{
	freopen("asm_contribute.in","r",stdin);
	freopen("asm_contribute.out","w",stdout);
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	scanf("%lld",&k[i]);
	for(long long  i=1;i<=n;i++)
	if(!bj){ len=0;hehe(i,0);}
    return 0;
}