crocodile.cpp:2:13: error: 'pair' does not name a type
2 | using pii = pair<int,long long>;
| ^~~~
crocodile.cpp: In function 'll travel_plan(int, int, int (*)[2], int*, int, int*)':
crocodile.cpp:18:3: error: 'vector' was not declared in this scope
18 | vector<vector<pair<int,long long>>> ad(n);
| ^~~~~~
crocodile.cpp:18:17: error: 'pair' was not declared in this scope
18 | vector<vector<pair<int,long long>>> ad(n);
| ^~~~
crocodile.cpp:18:22: error: expected primary-expression before 'int'
18 | vector<vector<pair<int,long long>>> ad(n);
| ^~~
crocodile.cpp:22:5: error: 'ad' was not declared in this scope
22 | ad[u].pb({v, w});
| ^~
crocodile.cpp:25:19: error: expected primary-expression before '>>' token
25 | vector<vector<ll>> d(n, vector<ll> (2, 1e18));
| ^~
crocodile.cpp:25:36: error: expected primary-expression before '>' token
25 | vector<vector<ll>> d(n, vector<ll> (2, 1e18));
| ^
crocodile.cpp:25:39: warning: left operand of comma operator has no effect [-Wunused-value]
25 | vector<vector<ll>> d(n, vector<ll> (2, 1e18));
| ^
crocodile.cpp:25:22: error: 'd' was not declared in this scope
25 | vector<vector<ll>> d(n, vector<ll> (2, 1e18));
| ^
crocodile.cpp:26:13: error: 'pair' does not name a type
26 | using T = pair<long long, int>;
| ^~~~
crocodile.cpp:27:3: error: 'priority_queue' was not declared in this scope
27 | priority_queue<T, vector<T>, greater<T>> pq;
| ^~~~~~~~~~~~~~
crocodile.cpp:27:18: error: 'T' was not declared in this scope
27 | priority_queue<T, vector<T>, greater<T>> pq;
| ^
crocodile.cpp:27:30: error: expected primary-expression before ',' token
27 | priority_queue<T, vector<T>, greater<T>> pq;
| ^
crocodile.cpp:27:32: error: 'greater' was not declared in this scope
27 | priority_queue<T, vector<T>, greater<T>> pq;
| ^~~~~~~
crocodile.cpp:27:44: error: 'pq' was not declared in this scope; did you mean 'pb'?
27 | priority_queue<T, vector<T>, greater<T>> pq;
| ^~
| pb
crocodile.cpp:38:24: error: 'ad' was not declared in this scope
38 | for (auto [v, w] : ad[u]){
| ^~