Submission #986833

#TimeUsernameProblemLanguageResultExecution timeMemory
986833LucaIlieCombo (IOI18_combo)C++17
0 / 100
0 ms344 KiB
#include "combo.h" #include <iostream> using namespace std; char ch[4] = {'A', 'B', 'X', 'Y' }; string s; string guess_sequence( int n ) { int coins, i, first_letter, j, verific; for( i = 0; i < 4; i++ ) { s = ch[i]; if( press(s) == 1 ) first_letter = i; } s = ch[first_letter]; cout << s; for( i = 1; i < n; i++ ) { verific = 0; for( j = 0; j < 4; j++ ) { if( j == first_letter ) continue; if( verific < 2 ) { verific++; if( press(s + ch[j]) == i + 1 ) { s = s + ch[j]; cout << ch[j]; break; } } else { s = s + ch[j]; cout << ch[j]; break; } } } return s; }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:9:9: warning: unused variable 'coins' [-Wunused-variable]
    9 |     int coins, i, first_letter, j, verific;
      |         ^~~~~
combo.cpp:20:13: warning: 'first_letter' may be used uninitialized in this function [-Wmaybe-uninitialized]
   20 |             if( j == first_letter )
      |             ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...