제출 #1233313

#제출 시각아이디문제언어결과실행 시간메모리
1233313inesfiUnscrambling a Messy Bug (IOI16_messy)C++20
38 / 100
0 ms328 KiB
#include "messy.h" #include <bits/stdc++.h> using namespace std; // add_element("0"); // compile_set(); // check_element("0"); vector<int> restore_permutation(int n, int nbajout, int nbquest) { string quest=""; vector<int> rep={}; vector<int> autresens={}; for (int i=0;i<n;i++){ quest.push_back('0'); rep.push_back(-1); autresens.push_back(-1); } for (int i=0;i<n-1;i++){ quest[i]='1'; //cout<<quest<<endl; add_element(quest); } //return {0}; for (int i=0;i<n;i++){ quest[i]='0'; } compile_set(); for (int i=0;i<n-1;i++){ bool ok=false; int indice=0; while (ok==false){ while (autresens[indice]!=-1){ indice++; //cout<<42<<" "; } quest[indice]='1'; //cout<<quest<<" "; if (check_element(quest)){ //cout<<indice<<endl; ok=true; autresens[indice]=1; rep[indice]=i; indice++; } else { quest[indice]='0'; indice++; } } //cout<<" trouve"<<endl; } for (int i=0;i<n;i++){ if (rep[i]==-1){ rep[i]=n-1; } } return rep; }

컴파일 시 표준 에러 (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...