# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1052705 | kachim2 | Parrots (IOI11_parrots) | C++17 | 0 ms | 0 KiB |
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 "encoder.h"
#include "encoderlib.h"
#include "grader.cpp"
#include"decoder.cpp"
#include<bits/stdc++.h>
using namespace std;
vector<vector<int>> gr;
void bt(vector<int> &x){
gr.push_back(x);
if(x.size() == 7) return;
int last = 0;
if (x.size()!=0) last=x.back();
for(int i = last; i <=3; i++){
x.push_back(i);
bt(x);
x.pop_back();
}
}
void encode(int N, int M[])
{
{vector<int> x; bt(x);}
cerr << gr.size();
int i;
for(i=0; i<N; i++){
auto x = gr[M[i]];
for(auto j:x){
send((i<<2) | j);
}
}
}