Submission #565028

#TimeUsernameProblemLanguageResultExecution timeMemory
565028AbdullahMWSaveit (IOI10_saveit)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #define ll int #define pb push_back #define f first #define s second using namespace std; vector <ll> gr[1005]; vector <pair <ll, ll>> bfs(ll xx) { ll cnt = 0; vector <pair <ll, ll>> ret; queue <ll> q; unordered_map <ll, bool> vis; q.push(xx); ret.pb({xx, 0}); vis[xx] = true; while (q.size()) { ll x = q.front(); q.pop(); vis[x] = true; cnt++; for (auto v : gr[x]) { if (!vis[v]) { q.push(v); ret.pb({v, cnt}); } } } return ret; } void encode(ll n, ll h, ll p, ll a[], ll b[]) { for (ll i = 0; i < p; i++) { gr[a[i]].pb(b[i]); gr[b[i]].pb(a[i]); } for (ll i = 0; i < h; i++) { vector <pair <ll, ll>> vec = bfs(i); sort(vec.begin(), vec.end()); for (auto v : vec) { for (ll b = 0; b < 10; b++) { encode_bit((1 << b) & v.s); } } } }
#include <bits/stdc++.h> #define ll int #define pb push_back #define f first #define s second using namespace std; void decode(ll n, ll h) { for (ll i = 0; i < h; i++) { for (ll j = 0; j < n; j++) { ll d = 0; ll b = decode_bit(); d += (1 << b); hops(i, j, d); } } }

Compilation message (stderr)

encoder.cpp: In function 'void encode(int, int, int, int*, int*)':
encoder.cpp:57:17: error: 'encode_bit' was not declared in this scope; did you mean 'encode'?
   57 |                 encode_bit((1 << b) & v.s);
      |                 ^~~~~~~~~~
      |                 encode

decoder.cpp: In function 'void decode(int, int)':
decoder.cpp:16:20: error: 'decode_bit' was not declared in this scope; did you mean 'decode'?
   16 |             ll b = decode_bit();
      |                    ^~~~~~~~~~
      |                    decode
decoder.cpp:18:13: error: 'hops' was not declared in this scope
   18 |             hops(i, j, d);
      |             ^~~~