Submission #1006704

#TimeUsernameProblemLanguageResultExecution timeMemory
1006704kebineCombo (IOI18_combo)C++17
5 / 100
2 ms600 KiB
#include "combo.h"
#include <bits/stdc++.h>
using namespace std;
#define all(x) x.begin(), x.end()

// int press(string hm) {
//   cout << hm << endl;
//   int ans;cin>>ans;
//   return ans;
// }

string guess_sequence(int n) {
  string S = "ABXY";
  for (char a = 0; a < 4; a++) for (char b = 0; b <4; b++) for (char c = 0; c < 4; c++) {
    string res;
    res += S[a];
    res += S[b];
    res += S[c];
    int x = press(res);
    if (x == 3) {
      return res;
    }
  }
  
}

// int main() {
//   int n;cin>>n;
//   cout << guess_sequence(n) << endl;
// }

// string guess_sequence(int N) {
//   string permu = "AAAABBBBXXXXYYYY";
//   do {
//     cout << permu << endl;
//   } while (next_permutation(all(permu)));
// }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:13:14: warning: control reaches end of non-void function [-Wreturn-type]
   13 |   string S = "ABXY";
      |              ^~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...