Submission #1138759

#TimeUsernameProblemLanguageResultExecution timeMemory
1138759Noproblem29Amusement Park (JOI17_amusement_park)C++20
Compilation error
0 ms0 KiB
#include "Joi.h" #include<bits/stdc++.h> using namespace std; #define ll long long #define ld long double #define y1 cheza const int N=1e5+100; const int M=5001; const int B=447; const int mod=998244353; const ll INF=1e18; void Joi(int N, int M, int A[], int B[], long long X, int T) { for(int i = 0; i < N; i++){ long long cur=(i%60); ll bt=(X>>cur)&1ll; MessageBoard(i,bt); } }
#include "Ioi.h" #include<bits/stdc++.h> using namespace std; #define ll long long #define ld long double #define y1 cheza const int N=1e4+100; const int M=5001; const int B=447; const int mod=998244353; const ll INF=1e18; int cnt[60]; vector<int>g[N]; bool mark[N]; void dfs(int x){ mark[x]=1; for(auto i:g[x]){ if(!mark[i]){ cnt[i%60]=Move(i); dfs(i,x); cnt[x%60]=Move(x); } } } long long Ioi(int n, int m, int a[], int b[], int pos, int V, int T) { cnt[pos%60]=V; if(n<60){ assert(false); } for(int i=0;i<m;i++){ g[a[i]].push_back(b[i]); g[b[i]].push_back(a[i]); } dfs(pos); ll ans=0; for(ll i=0;i<60;i++){ if(cnt[i]){ ans+=(1ll<<i); } } return ans; }

Compilation message (stderr)

# 2번째 컴파일 단계

Ioi.cpp: In function 'void dfs(int)':
Ioi.cpp:20:16: error: too many arguments to function 'void dfs(int)'
   20 |             dfs(i,x);
      |             ~~~^~~~~
Ioi.cpp:15:6: note: declared here
   15 | void dfs(int x){
      |      ^~~