比赛 “Asm.Def战记之拉格朗日点”杯 评测结果 AAAWWWWAWW
题目名称 Asm.Def的微小贡献 最终得分 40
用户昵称 Binary10 运行时间 0.066 s
代码语言 C++ 内存使用 0.30 MiB
提交时间 2015-11-04 10:43:35
显示代码纯文本
#include<cstdio>
using namespace std;
typedef long long LL;
const int maxn = 1010;
LL a[maxn], n;
int main()
{
  freopen("asm_contribute.in", "r", stdin);
  freopen("asm_contribute.out", "w", stdout);
  scanf("%d", &n);
  for(LL i = 0; i < n; i++) 
    scanf("%d", &a[i]);
  for(LL s = 1; s < (1 << n); s++){
    LL now = 0, cnt = 0;
    for(LL i = 0; i < n; i++)
      if(s & (1 << i)){
        now ^= a[i]; cnt++;
      }
    if(now == 0){
      printf("%d\n", cnt);
      for(int i = 0; i < n; i++)
        if(s & (1 << i))
          printf("%d ", i + 1);
      puts("");
      break;
    }
  }
  return 0;
}