Submission #1254273

#TimeUsernameProblemLanguageResultExecution timeMemory
1254273vpinxSouvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h" #include <bits/stdc++.h> using namespace std; extern pair<vector<int>, long long> transaction(long long m); void buy_souvenirs(int n, long long p0) { if (n == 2) auto [l, r] = transaction(p0 - 1); else if (n == 3) { auto [l, r] = transaction(p0 - 1); add(l); if (l.size() == 1) { for (int i = 0; i < 2; i++) { auto [l2, r2] = transaction(p0 - r - 2); add(l2); } }else { long long sum = p0 - r - 1; auto [l2, r2] = transaction(sum / 2 - ((sum & 1) ^ 1)); add(l2); } }else { for (int i = 1; i < n; i++) { for (int j = 0; j < i; j++) { auto [l, r] = transaction(n - i); add(l); } } } }

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:11:9: error: 'add' was not declared in this scope; did you mean 'std::filesystem::perm_options::add'?
   11 |         add(l);
      |         ^~~
      |         std::filesystem::perm_options::add
In file included from /usr/include/c++/11/filesystem:44,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:129,
                 from souvenirs.cpp:2:
/usr/include/c++/11/bits/fs_fwd.h:211:7: note: 'std::filesystem::perm_options::add' declared here
  211 |       add       = 0x2,
      |       ^~~
souvenirs.cpp:26:17: error: 'add' was not declared in this scope; did you mean 'std::filesystem::perm_options::add'?
   26 |                 add(l);
      |                 ^~~
      |                 std::filesystem::perm_options::add
In file included from /usr/include/c++/11/filesystem:44,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:129,
                 from souvenirs.cpp:2:
/usr/include/c++/11/bits/fs_fwd.h:211:7: note: 'std::filesystem::perm_options::add' declared here
  211 |       add       = 0x2,
      |       ^~~