#598. 完美数对
完美数对
问题描述
如果一个数对 满足以下条件,我们称数对 为完美数对。
- 对于数对 ,如果 在序列中出现至少 次,且 在序列中出现至少 次
现在给你一个序列 ,你需要找到所有的完美数对,输出其数目即可。
输入格式
第一行输入一个正整数 ,表示序列长度。
第二行输入 个正整数 。
输出格式
输出一个整数,表示答案。
样例输入
5
1 1 2 2 3
样例输出
4
说明
是完美数对,因此答案为 。
如果一个数对 a,b 满足以下条件,我们称数对 a,b 为完美数对。
现在给你一个序列 A,你需要找到所有的完美数对,输出其数目即可。
第一行输入一个正整数 N,表示序列长度。(1≤N≤2×105)
第二行输入 N 个正整数 Ai。(1≤Ai≤N)
输出一个整数,表示答案。
5
1 1 2 2 3
4
(1,1),(1,2),(2,1),(2,2) 是完美数对,因此答案为 4。