Submission #1007049

#TimeUsernameProblemLanguageResultExecution timeMemory
1007049makanhuliaCombo (IOI18_combo)C++17
Compilation error
0 ms0 KiB
#include <bitsstdc++.h>
using namespace std;
#define pb push_back
#define ll long long

string guess_sequence(int n){
  char f;
  string s = "";
  vector<char>vec;
  for(int i=1;i<=n;i++){
    if(i == 1 || i == n){
      ll x = press(s + 'A' + s + 'B');
      ll y = press(s + 'X' + s + 'Y');
      if(x > y){
        ll a = press(s + 'A');
        ll b = press(s + 'B');
        if(a > b){
          s += 'A';
          if(i == 1) f = 'A';
        }
        else{
          s += 'B';
          if(i == 1) f = 'B';
        }
      }
      else{
        ll a = press(s + 'X');
        ll b = press(s + 'Y');
        if(a > b){
          s += 'X';
          if(i == 1) f = 'X';
        }
        else {
          s += 'Y';
          if(i == 1) f = 'Y';
        }
      }
    }
    else{
      if(vec.empty()){
        if(f != 'A') vec.pb('A');
        if(f != 'B') vec.pb('B');
        if(f != 'X') vec.pb('X');
        if(f != 'Y') vec.pb('Y');
      }
      string tmp = s + vec[0];
      for(auto i : vec) tmp += s + vec[1] + i;
      ll a = press(tmp);
      if(a == i-1){
        s += vec[2];
      }
      else if(a == i+1){
        s += vec[1];
      }
      else s += vec[0];
    }
  }
  return s;
}

/*

*/

Compilation message (stderr)

combo.cpp:1:10: fatal error: bitsstdc++.h: No such file or directory
    1 | #include <bitsstdc++.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.