# 1번째 컴파일 단계
encoder.cpp: In function 'void encode(int, int*)':
encoder.cpp:3:5: error: 'vector' was not declared in this scope
3 | vector < int > b;
| ^~~~~~
encoder.cpp:3:14: error: expected primary-expression before 'int'
3 | vector < int > b;
| ^~~
encoder.cpp:4:33: error: 'b' was not declared in this scope
4 | for (int i = 0; i < n; i++) b.push_back(a[i]);
| ^
encoder.cpp:6:10: error: 'b' was not declared in this scope
6 | sort(b.begin(), b.end());
| ^
encoder.cpp:6:5: error: 'sort' was not declared in this scope; did you mean 'short'?
6 | sort(b.begin(), b.end());
| ^~~~
| short
encoder.cpp:7:14: error: 'unique' was not declared in this scope
7 | b.resize(unique(b.begin(), b.end()) - b.begin());
| ^~~~~~
encoder.cpp:9:40: error: 'lower_bound' was not declared in this scope
9 | for (int i = 0; i < n; i++) c[i] = lower_bound(b.begin(), b.end(), a[i]) - b.begin();
| ^~~~~~~~~~~
encoder.cpp:12:9: error: 'send' was not declared in this scope
12 | send(a[i]);
| ^~~~
encoder.cpp:22:9: error: 'send' was not declared in this scope
22 | send(sl - 1);
| ^~~~