Submission #1212901

#TimeUsernameProblemLanguageResultExecution timeMemory
1212901LeaRouseXoractive (IZhO19_xoractive)C++20
Compilation error
0 ms0 KiB
//altgr+costado ñ+ espacio->  ^
//altgr+costado 0 -> barrita invertida
#include <bits/stdc++.h>
#include"interactive.h"
//#define fastio ios_base::sync_with_stdio(0); cin.tie(0);
#define ss second
#define ff first
#define ll long long
const int MAX=5e5+5;
const ll MOD=998244353;
using namespace std;

vector<int> guess(int n){
    vector<int>ans(n);
    ans[0]=ask(1);
    map<int,int>awa;
    for(int i=0;(1<<i)<=n;i++){
        vector<int>q;
        for(int j=2;j<=n;j++){
            q.push_back(j);
        }
        int A[]=get_pairwise_xor(q);
        q.push_back(1);
        int B[]=get_pairwise_xor(q);
        map<int,int>m;
        for(auto it:B){
            m[it]++;
        }
        for(auto it:A){
            m[it]--;
        }
        for(auto it:m){
            if(it.ss==0)    continue;
            awa[ans[0]^it.ff]|=(1<<i);
        }

    }
    for(auto it:awa){
        ans[it.ss-1]=it.ff;
    }
    return ans;
}

Compilation message (stderr)

Xoractive.cpp: In function 'std::vector<int> guess(int)':
Xoractive.cpp:22:33: error: initializer fails to determine size of 'A'
   22 |         int A[]=get_pairwise_xor(q);
      |                 ~~~~~~~~~~~~~~~~^~~
Xoractive.cpp:22:33: error: array must be initialized with a brace-enclosed initializer
Xoractive.cpp:24:33: error: initializer fails to determine size of 'B'
   24 |         int B[]=get_pairwise_xor(q);
      |                 ~~~~~~~~~~~~~~~~^~~
Xoractive.cpp:24:33: error: array must be initialized with a brace-enclosed initializer