#ABC159D. 删除第 K 个球

删除第 K 个球

删除第 K 个球

题目描述

NN 个球,第 ii 个球上写着整数 AiA_i

对于 k=1,2,...,Nk=1,2,...,N,请解决以下问题并分别输出答案:

  • 从除去第 kk 个球外的 N1N-1 个球中,选出写着的整数相同的两个不同的球的方法数。不区分选择的顺序。

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 A2A_2 ...... ANA_N

输出格式

对于 k=1,2,...,Nk=1,2,...,N,将答案按顺序每行输出一个。

样例

5
1 1 2 1 2
2
2
3
2
3

例如 k=1k=1 时,剩余球上写的数分别为 {1,2,1,2}。

从中选出写着的整数相同的两个不同的球的方法有 22 种。

因此 k=1k=1 时问题的答案是 22

4
1 2 3 4
0
0
0
0

无论选出哪两个球,写着的整数都不相同。

5
3 3 3 3 3
6
6
6
6
6

无论选出哪两个球,写着的整数都相同。

8
1 2 1 4 2 1 4 1
5
7
5
7
7
5
7
5

数据范围

  • 3N2×1053 \leq N \leq 2 \times 10^5
  • 1AiN1 \leq A_i \leq N
  • 输入均为整数
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1899
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签