Submission #1154219

#TimeUsernameProblemLanguageResultExecution timeMemory
1154219AlgorithmWarriorUnscrambling a Messy Bug (IOI16_messy)C++20
38 / 100
1 ms328 KiB
#include <vector> #include <cstdio> #include <string> #include <set> #include <cstdlib> #include <iostream> #include "messy.h" using namespace std; vector<int> restore_permutation(int n, int w, int r) { vector<int>answer(n); string sir; int i; for(i=0;i<n;++i) sir.push_back('0'); for(i=0;i<n;++i){ sir[i]='1'; add_element(sir); } compile_set(); for(i=0;i<n;++i) sir[i]='0'; int j; for(i=0;i<n;++i){ bool gasit=0; for(j=0;!gasit;++j) if(sir[j]=='0'){ sir[j]='1'; if(check_element(sir)){ gasit=1; answer[j]=i; } else sir[j]='0'; } } return answer; }

Compilation message (stderr)

messy.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
messy_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...