Submission #305495

#TimeUsernameProblemLanguageResultExecution timeMemory
305495amunduzbaevCombo (IOI18_combo)C++14
10 / 100
68 ms552 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;
	  }
  }
  for(int i=2;i<=n;i++){
  	for(int j=0;j<4;j++){
            if(s[j]!=nuse){
  		if(press((p+s[j]))==i){
  			p+=s[j];
  			break;
		  }
	  }
  	}
  }

  return p;
}

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:20:13: warning: 'nuse' may be used uninitialized in this function [-Wmaybe-uninitialized]
   20 |             if(s[j]!=nuse){
      |             ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...