This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "Anna.h"
#include <utility>
#include <vector>
const int nax = 60;
int Declare() { return nax * 3; }
std::pair<std::vector<int>, std::vector<int>> Anna(long long A)
{
    std::vector<int> one, two;
    for (int i = 1; i <= nax * 3; i++)
        two.push_back(i % 2);
    for (int i = 0; i < nax; i++) {
        one.push_back((A & (1ll << i)) != 0);
        one.push_back((A & (1ll << i)) != 0);
        one.push_back((A & (1ll << i)) != 0);
    }
    return make_pair(one, two);
}
#include "Bruno.h"
#include <iostream>
#include <utility>
#include <vector>
long long Bruno(std::vector<int> u)
{
    long long ret = 0;
    long long cur_power = 1;
    int where = 0;
    for (int i = 0; i < (int)u.size(); i++) {
        // std::cerr << i << " == " << u[i] << std::endl;
        // std::cerr << where << " " << ret << std::endl;
        where += (u[i] == 1 ? +1 : -1);
        if (where == 3) {
            ret += cur_power;
            cur_power *= 2;
            where -= 3;
        }
        if (where == -2) {
            ret;
            cur_power *= 2;
            where += 3;
        }
    }
    std::cerr << ret << std::endl;
    return ret;
    //[0, 1] [3, 4] ... doesnt matter
}
Compilation message (stderr)
Bruno.cpp: In function 'long long int Bruno(std::vector<int>)':
Bruno.cpp:21:13: warning: statement has no effect [-Wunused-value]
   21 |             ret;
      |             ^~~| # | 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... |