Submission #251448

# Submission time Handle Problem Language Result Execution time Memory
251448 2020-07-21T09:45:48 Z Vladikus004 Dojave (COCI17_dojave) C++14
0 / 140
4000 ms 11512 KB
#include <bits/stdc++.h>
#define inf 2e9
#define all(v) v.begin(), v.end()
using namespace std;
typedef long long ll;
typedef long double ld;
typedef pair <int, int> pii;

const int N = 21;
int n, a[1<<N];

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    #ifdef LOCAL
        freopen("input.txt", "r", stdin);
    #endif // LOCAL
    cin >> n;
    n = (1<<n);
    for (int i = 0; i < n; i++) cin >> a[i];
    int ans = 0;
    for (int i = 0; i < n; i++){
        for (int j = i; j < n; j++){
            int can = 0;
            for (int i1 = 0; i1 < n; i1++){
                for (int i2 = 0; i2 < n; i2++){
                    swap(a[i1], a[i2]);
                    int x = 0;
                    for (int i3 = i; i3 <= j; i3++){
                        x = x ^ a[i3];
                    }
                    if (x == n - 1) can = 1;
                    swap(a[i1], a[i2]);
                    if (can) break;
                }
                if (can) break;
            }
            ans+=can;
        }
    }
    cout << ans;
}

# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1223 ms 504 KB Output is correct
2 Execution timed out 4059 ms 384 KB Time limit exceeded
# Verdict Execution time Memory Grader output
1 Execution timed out 4038 ms 384 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4054 ms 384 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4054 ms 512 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4064 ms 1024 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4053 ms 1024 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4077 ms 3064 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4077 ms 11512 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 4089 ms 11512 KB Time limit exceeded
2 Halted 0 ms 0 KB -