Submission #830438

#TimeUsernameProblemLanguageResultExecution timeMemory
830438irmuunCave (IOI13_cave)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "cave.h" using namespace std; #define ll long long #define pb push_back #define ff first #define ss second #define all(s) s.begin(),s.end() #define rall(s) s.rbegin(),s.rend() void exploreCave(int n){ int s[n],d[n]; fill(s,s+n,0); int x=tryCombination(s); if(x==-1){//subtask 2 for(int i=0;i<n;i++){ s[i]=1; x=tryCombination(s); d[i]=x; s[i]=0; } answer(s,d); } if(n<=100){ fill(s,s+n,0); x=tryCombination(s); while(x>-1){ for(int i=0;i<n;i++){ s[i]=1-s[i]; int y=tryCombination(s); if(y==-1) y=n; if(y>x){ break; } s[i]=1-s[i]; } } for(int i=0;i<n;i++){ s[i]=1-s[i]; x=tryCombination(s); d[i]=x; s[i]=1-s[i]; } answer(s,d); } fill(s,s+n,0); iota(d,d+n,0); x=tryCombination(s); while(x>-1){ s[x]=1-s[x]; s=tryCombination(s); } answer(s,d); }

Compilation message (stderr)

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:53:10: error: incompatible types in assignment of 'int' to 'int [n]'
   53 |         s=tryCombination(s);
      |         ~^~~~~~~~~~~~~~~~~~