제출 #1007107

#제출 시각아이디문제언어결과실행 시간메모리
1007107kebineCombo (IOI18_combo)C++17
컴파일 에러
0 ms0 KiB
#include <bitsstdc++.h>
#include "combo.h"
using namespace std;
#define pb push_back
#define ll int

string guess_sequence(int n){
  string f;
  string s = "";
  vector<string>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;
}

/*

*/

컴파일 시 표준 에러 (stderr) 메시지

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