답안 #331826

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
331826 2020-11-30T10:15:13 Z Yomapeed 콤보 (IOI18_combo) C++17
컴파일 오류
0 ms 0 KB
#include<bits/stdc++.h>
#define pi 3.141592653589793238
#include "combo.h"
#pragma GCC target ("avx2")
#pragma GCC optimization ("O3")
#pragma GCC optimization ("unroll-loops")
#define MOD 1000000007
#define INF 999999999999999999 
#define pb push_back
#define ff first
#define ss second
#define mp make_pair
#define mt make_tuple 
#define ll long long
#define fast ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
using namespace std;
#include <ext/pb_ds/assoc_container.hpp>

using namespace __gnu_pbds;
 
 
typedef tree<ll, null_type, less_equal<ll>, rb_tree_tag, tree_order_statistics_node_update> indexed_set;
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
string guess_sequence(ll n){
    int i;
    string ans = "";
    vector<char> c = {'A', 'B', 'X', 'Y'};
    if(press("A") == 1){
        ans += 'A';
        c.erase(c.begin());
    }
    else if(press("B") == 1){
        ans += 'B';
        c.erase(c.begin() + 1);
    }
    else if(press("X") == 1){
        ans += 'X';
        c.erase(c.begin() + 2);
    }
    else{
        ans += 'Y';
        c.erase(c.begin() + 3);
    }
    for(i = 1; i < n; i++){
        string a, b;
        a = ans + c[0];
        b = ans + c[1];
        if(press(a) == 1){
            ans += c[0];
        }
        else if(pres(b) == 1){
            ans += c[1];
        }
        else{
            ans += c[2];
        }
    }
    return ans;
} 
int main() {
    //freopen("input.txt", "r", stdin);
    //freopen("output.txt", "w", stdout);
    fast;
    ll T = 1, i, j;
    
    //cin >> T;
    while (T--) {
        
    }
    return 0;
}

Compilation message

combo.cpp:5: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
    5 | #pragma GCC optimization ("O3")
      | 
combo.cpp:6: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
    6 | #pragma GCC optimization ("unroll-loops")
      | 
combo.cpp: In function 'std::string guess_sequence(long long int)':
combo.cpp:52:17: error: 'pres' was not declared in this scope; did you mean 'press'?
   52 |         else if(pres(b) == 1){
      |                 ^~~~
      |                 press
combo.cpp: In function 'int main()':
combo.cpp:65:15: warning: unused variable 'i' [-Wunused-variable]
   65 |     ll T = 1, i, j;
      |               ^
combo.cpp:65:18: warning: unused variable 'j' [-Wunused-variable]
   65 |     ll T = 1, i, j;
      |                  ^