#2906. Distinct Numbers

0
    ID: 2906 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 6 上传者: 标签>AtCoderabc143FGESP 5级贪心二分答案前缀和

Distinct Numbers

Distinct Numbers

题目描述

Takahashi 有 NN 张卡片。第 ii 张卡片上写着一个整数 AiA_i。 Takahashi 将选择一个整数 KK,然后重复以下操作若干次:

选择恰好 KK 张且上面写的整数两两不同的卡片,并吃掉这些卡片。(被吃掉的卡片会消失。)

对于每个 K=1,2,…,NK = 1,2, \ldots, N,求 Takahashi 能进行该操作的最大次数。

输入格式

输入按下列格式由标准输入提供: NN A1A_1 A2A_2 …\ldots ANA_N

输出格式

输出 NN 个整数。 第 tt 个 (1≤t≤N)(1 \le t \le N) 应为取 K=tK=t 时的答案。

3
2 1 2
3
1
0
5
1 2 3 4 5
5
2
1
1
1
4
1 3 3 3
4
1
0
0

提示

1≤N≤3×1051 \le N \le 3 \times 10^5 1≤Ai≤N1 \le A_i \le N 输入中的所有数值都是整数。对于 K=1K = 1,我们可以如下进行操作:

选择第一张卡片吃掉。 选择第二张卡片吃掉。 选择第三张卡片吃掉。

对于 K=2K = 2,我们可以如下进行操作:

选择第一和第二张卡片吃掉。

对于 K=3K = 3,我们无法进行操作。注意此时不能同时选择第一和第三张卡片。

标签: AtCoder|abc143F

来源

AtCoder|abc143F