Submission #305488

#TimeUsernameProblemLanguageResultExecution timeMemory
305488amunduzbaevCombo (IOI18_combo)C++14
0 / 100
1 ms200 KiB
#include "combo.h"
#include <bits/stdc++.h>

using namespace std;

string guess_sequence(int n) {
  string p = "";
  string s="ABXY",st="";
  char nuse;
  for(int i=0;i<4;i++){
        st=s[i];
  	if(press(st)==1){
  		p+=s[i];
  		nuse=s[i];
  		break;
	  }
  }

  s.erase(s.find(nuse),1);
  for(int i=2;i<=n;i++){
  	for(int j=0;j<3;j++){
  		if(press((p+s[i]))==i){
  			p+=s[i];
  			break;
		  }
	  }
  }

  return p;
}

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:19:25: warning: 'nuse' may be used uninitialized in this function [-Wmaybe-uninitialized]
   19 |   s.erase(s.find(nuse),1);
      |                         ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...