제출 #1235422

#제출 시각아이디문제언어결과실행 시간메모리
1235422porquenomedejainiciarsesionCoins (IOI17_coins)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;
string xd;
void Binary(int num) {
    for (int i=5;i>=0;i--) {
        int bit = (num >> i) & 1;
        xd+=to_string(bit);
    }
}
vector<int> coin_flips(vector<int> b, int c){
    int con=0;
    int ans=0;
    for(int i=0;i<b.size();i++){
        if(b[i]==1){
            if(con==0){
                ans=i;
            }else{
                ans=ans^i;
            }
            con++;
        }
    }
    xd="";
    Binary(c);
    reverse(xd.begin(),xd.end());
    string uwu=xd;
    string caca="000000";
    xd="";
    Binary(ans);
    reverse(xd.begin(),xd.end());
    for(int i=0;i<6;i++){
        if(xd[i]!=uwu[i]){
            caca[i]='1';
        }
    }
    int JAJAJAJAJ=0;
    for(int i=0;i<6;i++){
        if(caca[i]=='1'){
            JAJAJAJAJ+=pow(2,i);
        }
    }
    vector<int> respuesta;
    respuesta.push_back(JAJAJAJAJ);
    return respuesta;
}

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

/usr/bin/ld: /tmp/ccX8W9r4.o: in function `main':
grader.cpp:(.text.startup+0xb8a): undefined reference to `find_coin(std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status