#include<stdio.h>

int main(void){
    register int i;
    int n;
    scanf("%d",&n);
    long h[n];
    for(i = 0;i < n;i++)scanf("%ld",&h[i]);
    static long ds[200001];
    static long as[200001];
    for(i = 0;i < n;i++){
        if(i + h[i] < 200000)as[i+h[i]]++;
        if(i - h[i] > 0 && i - h[i] < 200000)ds[i - h[i]]++;
    }
    long long a = 0;
    for(i = 0;i <= 20000;i++)a += as[i] * ds[i];
    printf("%lld",a);
}
