#include "Anna.h"
#include <bits/stdc++.h>
using namespace std;
int Declare() {
return 2000;
}
std::pair<std::vector<int>, std::vector<int> > Anna(long long A) {
int B = ((A - 1) / 4000) + 1, C = (A - 1) % 4000;
if(C > 2 * B) {
C -= (2 * B + 1);
B = 2001 - B;
}
vector<int> X(B, 0), Y(B, 0);
for(int i=0;i<B;i++)
X[i] = (i < C);
for(int i=0;i<B;i++)
Y[i] = (i + B < C);
return make_pair(X, Y);
}
#include "Bruno.h"
#include <bits/stdc++.h>
long long Bruno(std::vector<int> u) {
int B = u.size() / 2;
int C = 0;
for(auto i: u)
C += i;
if(B > 1000) {
B = 2001 - B;
C += (2 * B + 1);
}
return 4000 * (B - 1) + C + 1;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |