crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:18:9: note: in expansion of macro 'li'
18 | vector <li> v[N];
| ^~
crocodile.cpp:18:1: error: 'vector' does not name a type
18 | vector <li> v[N];
| ^~~~~~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:19:18: note: in expansion of macro 'li'
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~
crocodile.cpp:19:1: error: 'priority_queue' does not name a type
19 | priority_queue < li, vector <li>, greater <li> > q;
| ^~~~~~~~~~~~~~
crocodile.cpp: In function 'long long int travel_plan(int, int, int (*)[2], int*, int, int*)':
crocodile.cpp:39:9: error: 'v' was not declared in this scope
39 | v[R[i][0]].push_back(li(L[i], R[i][1]));
| ^
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~~~~~~~~~~~
crocodile.cpp:39:30: note: in expansion of macro 'li'
39 | v[R[i][0]].push_back(li(L[i], R[i][1]));
| ^~
crocodile.cpp:7:12: error: expected primary-expression before 'long'
7 | #define ll long long
| ^~~~
crocodile.cpp:8:18: note: in expansion of macro 'll'
8 | #define li pair <ll, int>
| ^~
crocodile.cpp:40:30: note: in expansion of macro 'li'
40 | v[R[i][1]].push_back(li(L[i], R[i][0]));
| ^~
crocodile.cpp:8:22: error: expected primary-expression before 'int'
8 | #define li pair <ll, int>
| ^~~
crocodile.cpp:40:30: note: in expansion of macro 'li'
40 | v[R[i][1]].push_back(li(L[i], R[i][0]));
| ^~
crocodile.cpp:49:9: error: 'q' was not declared in this scope
49 | q.push(li(0, P[i]));
| ^
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~~~~~~~~~~~
crocodile.cpp:49:16: note: in expansion of macro 'li'
49 | q.push(li(0, P[i]));
| ^~
crocodile.cpp:52:13: error: 'q' was not declared in this scope
52 | while (!q.empty()) {
| ^
crocodile.cpp:8:12: error: 'pair' was not declared in this scope
8 | #define li pair <ll, int>
| ^~~~
crocodile.cpp:53:9: note: in expansion of macro 'li'
53 | li p = q.top(); q.pop();
| ^~
crocodile.cpp:7:12: error: expected primary-expression before 'long'
7 | #define ll long long
| ^~~~
crocodile.cpp:8:18: note: in expansion of macro 'll'
8 | #define li pair <ll, int>
| ^~
crocodile.cpp:53:9: note: in expansion of macro 'li'
53 | li p = q.top(); q.pop();
| ^~
crocodile.cpp:54:16: error: 'p' was not declared in this scope
54 | ll w = p.fi;
| ^
crocodile.cpp:7:12: error: expected primary-expression before 'long'
7 | #define ll long long
| ^~~~
crocodile.cpp:8:18: note: in expansion of macro 'll'
8 | #define li pair <ll, int>
| ^~
crocodile.cpp:60:14: note: in expansion of macro 'li'
60 | for (li z: v[u]) {
| ^~
crocodile.cpp:65:5: error: expected primary-expression before '}' token
65 | }
| ^
crocodile.cpp:64:10: error: expected ';' before '}' token
64 | }
| ^
| ;
65 | }
| ~
crocodile.cpp:65:5: error: expected primary-expression before '}' token
65 | }
| ^
crocodile.cpp:64:10: error: expected ')' before '}' token
64 | }
| ^
| )
65 | }
| ~
crocodile.cpp:60:13: note: to match this '('
60 | for (li z: v[u]) {
| ^
crocodile.cpp:65:5: error: expected primary-expression before '}' token
65 | }
| ^