luk.cpp: In function 'int main()':
luk.cpp:26:29: error: 'cities' was not declared in this scope
for (int i = 0; i < cities; i++) visited[i] = false; // clear array
^~~~~~
luk.cpp:26:29: note: suggested alternative: 'ctime'
for (int i = 0; i < cities; i++) visited[i] = false; // clear array
^~~~~~
ctime
luk.cpp: In function 'int canHandle(int, int)':
luk.cpp:38:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < graph[v].size(); i++) {
~~^~~~~~~~~~~~~~~~~
luk.cpp: In function 'int main()':
luk.cpp:14:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &n);
~~~~~^~~~~~~~~~
luk.cpp:18:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d", &a, &b);
~~~~~^~~~~~~~~~~~~~~~~