# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
309045 | georgerapeanu | Painting Squares (IOI20_squares) | C++17 | 152 ms | 992 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 "squares.h"
#include <vector>
#include <cstdio>
#include <algorithm>
using namespace std;
vector<int> paint(int n) {
vector<int> labels(n + 1,0);
vector<vector<bool> > viz(1 << 11,vector<bool>(2,false));
int k = 1;
while(n - k + 1 > (1 << k)){
k++;
}
if(n == 2){
labels = {0,1,1};
return labels;
}
int nod = 0;
vector<int> st = {nod};
vector<int> cycle;
while(st.empty() == false){
# | 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... |