cyberland.cpp:3:18: error: 'll' was not declared in this scope
3 | using pll = pair<ll, ll>;
| ^~
cyberland.cpp:3:22: error: 'll' was not declared in this scope
3 | using pll = pair<ll, ll>;
| ^~
cyberland.cpp:3:24: error: template argument 1 is invalid
3 | using pll = pair<ll, ll>;
| ^
cyberland.cpp:3:24: error: template argument 2 is invalid
cyberland.cpp: In function 'double solve(ll, ll, ll, ll, std::vector<long long int>, std::vector<long long int>, std::vector<long long int>, std::vector<long long int>)':
cyberland.cpp:6:19: error: 'pll' was not declared in this scope; did you mean 'll'?
6 | vector<vector<pll>> g(n);
| ^~~
| ll
cyberland.cpp:6:19: error: template argument 1 is invalid
cyberland.cpp:6:19: error: template argument 2 is invalid
cyberland.cpp:6:22: error: template argument 1 is invalid
6 | vector<vector<pll>> g(n);
| ^~
cyberland.cpp:6:22: error: template argument 2 is invalid
cyberland.cpp:9:10: error: invalid types 'int[ll {aka long long int}]' for array subscript
9 | g[a].push_back({b, cost});
| ^
cyberland.cpp:10:10: error: invalid types 'int[ll {aka long long int}]' for array subscript
10 | g[b].push_back({a, cost});
| ^
cyberland.cpp:14:35: error: template argument 2 is invalid
14 | priority_queue<pll, vector<pll>, greater<pll>> q;
| ^
cyberland.cpp:14:49: error: template argument 2 is invalid
14 | priority_queue<pll, vector<pll>, greater<pll>> q;
| ^~
cyberland.cpp:14:49: error: template argument 3 is invalid
cyberland.cpp:15:7: error: request for member 'push' in 'q', which is of non-class type 'int'
15 | q.push({0, 0});
| ^~~~
cyberland.cpp:16:15: error: request for member 'empty' in 'q', which is of non-class type 'int'
16 | while (!q.empty()) {
| ^~~~~
cyberland.cpp:17:31: error: request for member 'top' in 'q', which is of non-class type 'int'
17 | auto [curcost, v] = q.top();
| ^~~
cyberland.cpp:18:11: error: request for member 'pop' in 'q', which is of non-class type 'int'
18 | q.pop();
| ^~~
cyberland.cpp:23:19: error: request for member 'push' in 'q', which is of non-class type 'int'
23 | q.push({dist[to], to});
| ^~~~