4255: Swappable

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述

# Swappable ### 内存 1024MB ### 时间 2S ## 题目描述 给定一个长度为 $N$ 的整数数组$A=(A_1,A_2,...,A_N$),找出满足以下所有条件的整数对 $(i,j)$ 的数量: 1. $1 ≤ i < j ≤ N$ 2. $A_i ≠ A_j$ ## 输入格式 输入从标准输入中给出,格式如下: $N$ $A_1$ $A_2$ ... $A_N$ ## 输出格式 将答案作为一个整数输出。 ## 输入输出样例 ### 输入样例1 ``` 3 1 7 1 ``` ### 输出样例1 ``` 2 ``` ### 输入样例2 ``` 10 1 10 100 1000 10000 100000 1000000 10000000 100000000 1000000000 ``` ### 输出样例2 ``` 45 ``` ### 输入样例3 ``` 20 7 8 1 1 4 9 9 6 8 2 4 1 1 9 5 5 5 3 6 4 ``` ### 输出样例3 ``` 173 ``` ## 数据范围与提示 【样例1说明】 在这个输入中,我们有 A=(1,7,1)。 - 对于整数对 (1,2),$A_1 ≠ A_2$。 - 对于整数对 (1,3),$A_1 = A_3$。 - 对于整数对 (2,3),$A_2 ≠ A_3$。 【数据范围】 - 所有输入值都是整数。 - $2 ≤ N ≤ 3 × 10^5$ - $1 ≤ A_i ≤ 10^9$ ## 题目来源 ABC206C