Submission #1256629

#TimeUsernameProblemLanguageResultExecution timeMemory
1256629medmdgSouvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; void sub1(int N, long long P0) { pair<vector<int>, long long> res = transaction(P0-1); } void sub4(int N, long long P0) { pair<vector<int>, long long> res = transaction(P0-1); ll cost=P0-1-res.second; //cout<<"#"<<cost<<endl; if(res.first.size()>1) transaction(cost/2); else{ transaction(cost-1); transaction(cost-1); } } void buy_souvenirs(int N, long long P0) { if(N==3)sub4(); else sub1(); return; }

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:22:15: error: too few arguments to function 'void sub4(int, long long int)'
   22 |   if(N==3)sub4();
      |           ~~~~^~
souvenirs.cpp:10:6: note: declared here
   10 | void sub4(int N, long long P0) {
      |      ^~~~
souvenirs.cpp:23:12: error: too few arguments to function 'void sub1(int, long long int)'
   23 |   else sub1();
      |        ~~~~^~
souvenirs.cpp:7:6: note: declared here
    7 | void sub1(int N, long long P0) {
      |      ^~~~