Submission #989644

#TimeUsernameProblemLanguageResultExecution timeMemory
989644NewtonabcCombo (IOI18_combo)C++14
0 / 100
0 ms344 KiB
#include "combo.h" #include<bits/stdc++.h> using namespace std; vector<string> v; string guess_sequence(int N) { bool a,b,x,y; int mx=1; string s=""; a=b=x=y=true; if(press("AB")){ if(press("A")) s="A"; else s="B"; } else{ if(press("C")) s="C"; else s="D"; } if(s[0]!='A') v.push_back("A"); if(s[0]!='B') v.push_back("B"); if(s[0]!='X') v.push_back("X"); if(s[0]!='Y') v.push_back("Y"); for(int i=2;i<=N-1;i++){ string temp=s+v[2]+v[0]+s+v[2]+v[1]+s+v[2]+v[2]+s+v[1]; int ind=press(temp)-s.size(); s+=v[ind]; cout<<ind <<" "; } if(s[0]!='B' && press(s+"B")==N){ s+="B"; } else if(s[0]!='A' && press(s+"A")==N){ s+="A"; } else if(s[0]!='X' && press(s+"X")==N){ s+="X"; } else s+="Y"; return s; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:6:7: warning: variable 'a' set but not used [-Wunused-but-set-variable]
    6 |  bool a,b,x,y;
      |       ^
combo.cpp:7:6: warning: unused variable 'mx' [-Wunused-variable]
    7 |  int mx=1;
      |      ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...