제출 #565041

#제출 시각아이디문제언어결과실행 시간메모리
565041AbdullahMWSaveit (IOI10_saveit)C++14
컴파일 에러
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; } /*ll encode_bit(ll b) { return b; }*/ 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; /*ll decode_bit() { return }*/ /*ll hops(ll h, ll c, ll d) { return d; }*/ 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); } } }

컴파일 시 표준 에러 (stderr) 메시지

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

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