‹ 上一题 下一题 ›

06748. USACO·牛群依赖关系 未做

2000 ms 256 MB 测试点 20 通过率 100% USACO池题USACO-Gold贪心二分

题目描述

Farmer John 的 ()头奶牛已经排成一行。第 头奶牛的标号是 ()。一群奶牛可以组成一个友好小组,如果她们都具有相同的标号,并且每头奶牛都在小组中的其他所有奶牛的 头奶牛距离范围内,其中 是范围 内的一个整数。每头奶牛必须属于恰好一个友好小组。

对于从 到 的每一个 ,计算可能组成的友谊小组的最小数量。

输入格式

输入的第一行包含一个整数 。

下一行包含 ,为每头奶牛的标号。

输出格式

对于从 到 的每一个 输出一行,包含该 所对应的友谊小组的最小数量。

样例

输入
9
1 1 1 9 2 1 2 1 1
输出
7
5
4
4
4
4
4
3
3

提示说明

【样例解释】

  • 测试点 4-7:对于所有 有 。

  • 测试点 8-11:没有标号出现超过 次。

  • 测试点 12-20:没有额外限制。

【数据规模与约定】

  • 测试点 2-3:。

  • 测试点 4-7:对于所有 有 。

  • 测试点 8-11:没有标号出现超过 次。

  • 测试点 12-20:没有额外限制。

供题:Chongtian Ma

输入
输出

            
答案