AtCoder Beginner Contest 166
E
This Message Will Self-Destruct in 5s
AtCoder
⌀ 1062
原题
← DF →
翻译中…

Problem Statement

翻译中…

You are the top spy of AtCoder Kingdom. To prevent the stolen secret from being handed to AlDebaran Kingdom, you have sneaked into the party where the transaction happens.

翻译中…

There are $N$ attendees in the party, and they are given attendee numbers from $1$ through $N$. The height of Attendee $i$ is $A_i$.

翻译中…

According to an examination beforehand, you know that a pair of attendees satisfying the condition below will make the transaction.

翻译中…
  • The absolute difference of their attendee numbers is equal to the sum of their heights.
翻译中…

There are $\frac{N(N-1)}{2}$ ways to choose two from the $N$ attendees and make a pair. Among them, how many satisfy the condition above?

翻译中…

P.S.: We cannot let you know the secret.

翻译中…

Constraints

翻译中…
  • All values in input are integers.
  • $2 \leq N \leq 2 \times 10^5$
  • $1 \leq A_i \leq 10^9\ (1 \leq i \leq N)$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
A_1 A_2 \dots A_N

翻译中…

Output

翻译中…

Print the number of pairs satisfying the condition.

翻译中…

样例

Input #1
6
2 3 3 1 3 1
Output #1
3
- $A_1 + A_4 = 3$, so the pair of Attendee $1$ and $4$ satisfy the condition. - $A_2 + A_6 = 4$, so the pair of Attendee $2$ and $6$ satisfy the condition. - $A_4 + A_6 = 2$, so the pair of Attendee $4$ and $6$ satisfy the condition. No other pair satisfies the condition, so you should print $3$.
Input #2
6
5 2 4 2 8 8
Output #2
0
No pair satisfies the condition, so you should print $0$.
Input #3
32
3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6 4 3 3 8 3 2 7 9 5
Output #3
22
题目信息
题号
abc166_e
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。