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