train.cpp:46:3: error: stray '#' in program
46 | f#include "train.h"
| ^
train.cpp: In function 'std::vector<int> who_wins(std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
train.cpp:46:2: error: 'f' was not declared in this scope
46 | f#include "train.h"
| ^
train.cpp:62:15: error: a function-definition is not allowed here before '{' token
62 | int dfs(int i){
| ^
train.cpp:72:15: error: a function-definition is not allowed here before '{' token
72 | ll find(int u){
| ^
train.cpp:79:82: error: a function-definition is not allowed here before '{' token
79 | vector<int> who_wins(vector<int> a, vector<int> r, vector<int> u, vector<int> v) {
| ^
train.cpp:102:1: error: expected primary-expression before 'or' token
102 | or(int i = 0 ; i < n ; ++i){
| ^~
train.cpp:102:4: error: expected primary-expression before 'int'
102 | or(int i = 0 ; i < n ; ++i){
| ^~~
train.cpp:102:4: error: expected ')' before 'int'
102 | or(int i = 0 ; i < n ; ++i){
| ~^~~
| )
train.cpp:102:16: error: 'i' was not declared in this scope
102 | or(int i = 0 ; i < n ; ++i){
| ^
train.cpp:54:10: warning: unused variable 'ooo' [-Wunused-variable]
54 | const ll ooo = 1e14 ;
| ^~~
train.cpp:55:10: warning: unused variable 'oo' [-Wunused-variable]
55 | const ll oo = 2e9 ;
| ^~
train.cpp:56:14: warning: unused variable 'PI' [-Wunused-variable]
56 | const double PI = acos(-1) ;
| ^~
train.cpp:57:10: warning: unused variable 'M' [-Wunused-variable]
57 | const ll M = 1e9 + 7 ;
| ^
train.cpp:58:11: warning: unused variable 'N' [-Wunused-variable]
58 | const int N = 10000010 ;
| ^