Submission #9967523


Source Code Expand

#include <iostream>
#include <vector>
#include <queue>
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <string>
#include <algorithm>
#include <tuple>
#include <list>
#include <deque>
#include <stack>
#include <complex>
#include <functional>
#include <regex>
#include <map>
#include <numeric>

using namespace std;

#define REP(i,a,b) for(int i=(a); i<(b); ++(i))
#define rep(i,n) REP(i,0,n)

const int dx[] = {0, 1, 0, -1, 1, -1, 1, -1};
const int dy[] = {1, 0, -1, 0, 1, -1, -1, 1};

using ll = long long;
using ld = long double;
using ull = unsigned long long;

int main(void) {
  int N; cin >> N;
  vector<int> A(N + 1), B(N + 1, 0);
  rep(i, N) cin >> A[i + 1];

  for (int i = N; i > N / 2; i--)
    B[i] = A[i];

  int M = 0;
  for (int i = N / 2; i >= 1; i--) {
    int sum = 0;
    for (int j = i * 2; j <= N; j += i)
      sum += A[j];
    if (A[i] == 0 && sum % 2 == 1) {
      B[i] = 1;
      M++;
    } else if (A[i] == 1 && sum % 2 == 0) {
      B[i] = 1;
      M++;
    }
  }

  cout << M << endl;
  bool first = true;
  REP(i, 1, N + 1) {
    if (B[i] == 0) continue;
    if (!first) cout << " ";
    first = false;
    cout << i;
  }
  if (!first)
    cout << endl;
  return 0;
}

Submission Info

Submission Time
Task D - Preparing Boxes
User d2verb
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1276 Byte
Status WA
Exec Time 47 ms
Memory 2432 KiB

Judge Result

Set Name All Sample
Score / Max Score 0 / 400 0 / 0
Status
AC × 4
WA × 14
AC × 2
Set Name Test Cases
All sample_01, sample_02, testcase_0, testcase_1, testcase_10, testcase_11, testcase_12, testcase_13, testcase_14, testcase_2, testcase_3, testcase_4, testcase_5, testcase_6, testcase_7, testcase_8, testcase_9, testcase_add0
Sample sample_01, sample_02
Case Name Status Exec Time Memory
sample_01 AC 1 ms 256 KiB
sample_02 AC 1 ms 256 KiB
testcase_0 WA 18 ms 1024 KiB
testcase_1 WA 37 ms 1920 KiB
testcase_10 WA 36 ms 1792 KiB
testcase_11 AC 23 ms 1280 KiB
testcase_12 WA 5 ms 384 KiB
testcase_13 AC 1 ms 256 KiB
testcase_14 WA 1 ms 256 KiB
testcase_2 WA 13 ms 768 KiB
testcase_3 WA 22 ms 1280 KiB
testcase_4 WA 24 ms 1280 KiB
testcase_5 WA 41 ms 2304 KiB
testcase_6 WA 25 ms 1536 KiB
testcase_7 WA 44 ms 2432 KiB
testcase_8 WA 36 ms 1792 KiB
testcase_9 WA 5 ms 384 KiB
testcase_add0 WA 47 ms 2432 KiB