Submission #305501

#TimeUsernameProblemLanguageResultExecution timeMemory
305501amunduzbaevCombo (IOI18_combo)C++14
10 / 100
81 ms544 KiB
#include "combo.h"
#include <bits/stdc++.h>

using namespace std;

string guess_sequence(int n) {
  string p = "";
  string s="ABXY";
  char nuse;
  for(int i=0;i<4;i++){
  	if(press((p+s[i]))==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...