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 |
|
|
| 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 |