ho_t4.cpp:1:9: error: #include expects "FILENAME" or <FILENAME>
1 | #include
| ^
ho_t4.cpp: In function 'void dk(long long int, long long int, long long int)':
ho_t4.cpp:14:26: error: cannot convert 'std::vector<long long int>' to 'int' in initialization
14 | for(int i : gr[p%2][v])
| ^
ho_t4.cpp:16:20: error: invalid types 'int[int]' for array subscript
16 | if(dis[p][i[0]] > c+i[1])
| ^
ho_t4.cpp:16:30: error: invalid types 'int[int]' for array subscript
16 | if(dis[p][i[0]] > c+i[1])
| ^
ho_t4.cpp:18:29: error: invalid types 'int[int]' for array subscript
18 | pq.push({-1*(c+i[1]),i[0],p});
| ^
ho_t4.cpp:18:35: error: invalid types 'int[int]' for array subscript
18 | pq.push({-1*(c+i[1]),i[0],p});
| ^
ho_t4.cpp:18:20: error: no matching function for call to 'std::priority_queue<std::vector<long long int> >::push(<brace-enclosed initializer list>)'
18 | pq.push({-1*(c+i[1]),i[0],p});
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/queue:64,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:86,
from ho_t4.cpp:3:
/usr/include/c++/11/bits/stl_queue.h:640:7: note: candidate: 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = std::vector<long long int>; _Sequence = std::vector<std::vector<long long int> >; _Compare = std::less<std::vector<long long int> >; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::vector<long long int>]'
640 | push(const value_type& __x)
| ^~~~
/usr/include/c++/11/bits/stl_queue.h:640:30: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const value_type&' {aka 'const std::vector<long long int>&'}
640 | push(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/11/bits/stl_queue.h:648:7: note: candidate: 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::vector<long long int>; _Sequence = std::vector<std::vector<long long int> >; _Compare = std::less<std::vector<long long int> >; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::vector<long long int>]'
648 | push(value_type&& __x)
| ^~~~
/usr/include/c++/11/bits/stl_queue.h:648:25: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'std::priority_queue<std::vector<long long int> >::value_type&&' {aka 'std::vector<long long int>&&'}
648 | push(value_type&& __x)
| ~~~~~~~~~~~~~^~~
ho_t4.cpp:19:21: error: invalid types 'int[int]' for array subscript
19 | dis[p][i[0]] = i[1]+c;
| ^
ho_t4.cpp:19:29: error: invalid types 'int[int]' for array subscript
19 | dis[p][i[0]] = i[1]+c;
| ^
ho_t4.cpp:22:26: error: invalid types 'int[int]' for array subscript
22 | dis3[p][i[0]] = {v,i[0],i[1],i[2]};
| ^
ho_t4.cpp:22:37: error: invalid types 'int[int]' for array subscript
22 | dis3[p][i[0]] = {v,i[0],i[1],i[2]};
| ^
ho_t4.cpp:22:42: error: invalid types 'int[int]' for array subscript
22 | dis3[p][i[0]] = {v,i[0],i[1],i[2]};
| ^
ho_t4.cpp:22:47: error: invalid types 'int[int]' for array subscript
22 | dis3[p][i[0]] = {v,i[0],i[1],i[2]};
| ^
ho_t4.cpp:26:26: error: invalid types 'int[int]' for array subscript
26 | dis3[p][i[0]] = {i[0],v,i[1],i[2]};
| ^
ho_t4.cpp:26:35: error: invalid types 'int[int]' for array subscript
26 | dis3[p][i[0]] = {i[0],v,i[1],i[2]};
| ^
ho_t4.cpp:26:42: error: invalid types 'int[int]' for array subscript
26 | dis3[p][i[0]] = {i[0],v,i[1],i[2]};
| ^
ho_t4.cpp:26:47: error: invalid types 'int[int]' for array subscript
26 | dis3[p][i[0]] = {i[0],v,i[1],i[2]};
| ^