#C40503. 统计数对个数

统计数对个数

题目描述

考虑一组 nn 个正整数 aa1,aa2,...,aan,它们的值在 1 到 1000000 之间。给定一个整数 xx 。去重后写一个程序 sumxsumx 计算这样的数对个数( ai , aj ),1 \leq ii \leq jj \leq nn 并且 ai + aj = sumxsumx

输入格式

第1行:是标准的输入一个整数 nn ( 1 \leq nn \leq 1000000 )。

第2行:有 nn 个整数表示元素。

第3行:是一个整数 xx (1 \leq xx \leq 2000000)。

输出格式

输出一行包含一个整数表示这样的数对个数。

样例

9
5 12 7 10 9 1 2 3 11
13
3
50
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
10
4