Submission #989613

#TimeUsernameProblemLanguageResultExecution timeMemory
989613NewtonabcCombo (IOI18_combo)C++14
10 / 100
42 ms1368 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("A")) a=false,s="A"; else if(press("B")) b=false,s="B"; else if(press("X")) x=false,s="X"; else y=false,s="Y"; if(a) v.push_back("A"); if(b) v.push_back("B"); if(x) v.push_back("X"); if(y) v.push_back("Y"); for(int i=2;i<=N;i++){ for(int j=0;j<v.size();j++){ if(press(s+v[j])>mx){ s=s+v[j]; mx++; break; } } } return s; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:19:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   19 |   for(int j=0;j<v.size();j++){
      |               ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...