제출 #565076

#제출 시각아이디문제언어결과실행 시간메모리
565076Rifal저장 (Saveit) (IOI10_saveit)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include <fstream> #include "grader.h" #include "encoder.h" #define endl '\n' #define mod 32768 #define INF 100000000000000 //#define ll long long //#define cin fin //#define cout fout using namespace std; //ofstream fout("convention.out"); //ifstream fin("convention.in"); const int M = 1005; vector<int> v[M]; long long dist[M]; void bfs(int s) { dist[s] = 0; queue<int> q; q.push(s); while(!q.empty()) { int x = q.front(); q.pop(); for(auto i : v[x]) { if(dist[i] == INF) { q.push(i); dist[i] = dist[x]+1; } } } } void encode(int n, int h, int p, int a[], int b[]) { for(int i = 0; i < p; i++) { v[a[i]].push_back(b[i]); v[b[i]].push_back(a[i]); } for(int i = 0; i < h; i++) { for(int j = 0; j < n; j++) { dist[j] = INF; } bfs(i); for(int j = 0; j < n; j++) { for(int cnt = 0; cnt < dist[j]; cnt++) { encode_bit(1); } encode_bit(0); } } }
#include "grader.h" #include "decoder.h" #include <bits/stdc++.h> #include <fstream> #define endl '\n' #define mod 32768 #define INF 100000000000000 //#define ll long long //#define cin fin //#define cout fout using namespace std; //ofstream fout("convention.out"); //ifstream fin("convention.in"); void decoder(int n, int h) { for(int i = 0; i < h; i++) { for(int j = 0; j < n; j++) { long long cnt = 0; while(decode_bit() != 0) { cnt++; } hops(i,j,cnt); } } }

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

/usr/bin/ld: /tmp/ccndNe4Y.o: in function `main':
grader_decoder.c:(.text.startup+0x126): undefined reference to `decode(int, int)'
collect2: error: ld returned 1 exit status