#include "annalib.h"
#include <bits/stdc++.h>
using namespace std;
const long long rng = 890834321347256190ll;
void Anna( int N, long long X, int K, int P[] ){
X ^= rng;
vector<int> broke(N);
for (int i = 0; i < K; ++i) broke[P[i]] = 1;
int i = 0;
while (X) {
if (!broke[i] && (!broke[i+1] || !(X&1))) {
Set(i++, 1);
Set(i++, X&1);
X >>= 1;
} else {
Set(i++, 0);
}
}
assert(i <= N);
// cout << i << endl;
for (; i < N; ++i) Set(i, 0);
}
#include "brunolib.h"
#include <bits/stdc++.h>
using namespace std;
const long long rng = 890834321347256190ll;
long long Bruno( int N, int A[] ){
long long ans = 0, b = 0;
for (int i = 0; i < N; ++i) {
if (A[i]) {
ans |= (long long) A[i+1] << b;
i++;
b++;
}
}
cout << (ans ^ rng) << endl;
return ans ^ rng;
}
Compilation message
Anna.cpp:1:10: fatal error: annalib.h: No such file or directory
1 | #include "annalib.h"
| ^~~~~~~~~~~
compilation terminated.
Bruno.cpp:1:10: fatal error: brunolib.h: No such file or directory
1 | #include "brunolib.h"
| ^~~~~~~~~~~~
compilation terminated.