triples.cpp:56:5: error: redefinition of 'int N'
56 | int N;
| ^
triples.cpp:7:5: note: 'int N' previously declared here
7 | int N;
| ^
triples.cpp:57:12: error: redefinition of 'std::vector<int> h'
57 | vector<int>h;
| ^
triples.cpp:8:12: note: 'std::vector<int> h' previously defined here
8 | vector<int>h;
| ^
triples.cpp:59:4: error: redefinition of 'long long int check(int, int, int)'
59 | ll check(int i,int j,int k){
| ^~~~~
triples.cpp:10:4: note: 'long long int check(int, int, int)' previously defined here
10 | ll check(int i,int j,int k){
| ^~~~~
triples.cpp:71:11: error: redefinition of 'long long int count_triples(std::vector<int>)'
71 | long long count_triples(vector<int>H)
| ^~~~~~~~~~~~~
triples.cpp:22:11: note: 'long long int count_triples(std::vector<int>)' previously defined here
22 | long long count_triples(vector<int>H)
| ^~~~~~~~~~~~~
triples.cpp:87:12: error: redefinition of 'std::vector<int> construct_range(int, int)'
87 | vector<int>construct_range(int M,int K)
| ^~~~~~~~~~~~~~~
triples.cpp:38:12: note: 'std::vector<int> construct_range(int, int)' previously defined here
38 | vector<int>construct_range(int M,int K)
| ^~~~~~~~~~~~~~~