triples.cpp: In function 'long long int count_triples(std::vector<int>)':
triples.cpp:14:18: warning: narrowing conversion of '(((long long int)j) - a[j])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[4]={j-a[j],j+a[j],i-a[i],i+a[i]};
| ~^~~~~
triples.cpp:14:25: warning: narrowing conversion of '(((long long int)j) + a[j])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[4]={j-a[j],j+a[j],i-a[i],i+a[i]};
| ~^~~~~
triples.cpp:14:32: warning: narrowing conversion of '(((long long int)i) - a[i])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[4]={j-a[j],j+a[j],i-a[i],i+a[i]};
| ~^~~~~
triples.cpp:14:39: warning: narrowing conversion of '(((long long int)i) + a[i])' from 'long long int' to 'int' [-Wnarrowing]
14 | int d[4]={j-a[j],j+a[j],i-a[i],i+a[i]};
| ~^~~~~