train.cpp:19:30: error: 've' has not been declared
19 | int solve(int n,int m,int w,ve<int> T,ve<int> X, ve<int> Y,ve<int> A,ve<int> B,ve<int> C,ve<int> W){
| ^~
train.cpp:19:32: error: expected ',' or '...' before '<' token
19 | int solve(int n,int m,int w,ve<int> T,ve<int> X, ve<int> Y,ve<int> A,ve<int> B,ve<int> C,ve<int> W){
| ^
train.cpp: In function 'int solve(int, int, int, int)':
train.cpp:27:20: error: 'X' was not declared in this scope
27 | if(X[i-1]>Y[i]) return -1;
| ^
train.cpp:27:27: error: 'Y' was not declared in this scope
27 | if(X[i-1]>Y[i]) return -1;
| ^
train.cpp: In function 'int main()':
train.cpp:76:14: error: too few arguments to function 'int solve(int, int, int, int)'
76 | solve();
| ~~~~~^~
train.cpp:19:5: note: declared here
19 | int solve(int n,int m,int w,ve<int> T,ve<int> X, ve<int> Y,ve<int> A,ve<int> B,ve<int> C,ve<int> W){
| ^~~~~