#TEST1009. cjx的异世界冒险
cjx的异世界冒险
Description
正在与怪物对战,怪物有个,怪物的实力分别为为。
设为编号为到编号为的怪物组成的群体,意识到一组怪物的综合实力取决于该群体中所有怪物实力相与。
即:对于一个怪物群体,其综合实力为,其中定义为:
这里的表示按位与。
因为想尽快打败所有怪物,所以他将所有怪物分成连续的群体,使得每只怪物都属于且仅属于一个群体,同时使所有组的综合实力之和最小,此外
希望找到分组数量最多的方法。
即:给定只怪物的实力,在使得所有组的综合实力之和最小的前提下,找到最多的分组数量。
Format
Input
第一行:一个整数 ,表示要进行场战斗。
每次战斗描述如下:
第一行:一个整数 ,本次战斗中怪物的数量。
第二行:个整数 ,表示每个怪物的实力。
Output
行,每行一个整数,表示在第次战斗中,在使得每组的综合实力最弱的前提下,最多的分组数量。
Samples
3
3
1 2 3
5
2 3 1 5 2
4
5 7 12 6
1
2
1
Hints
第二场战斗中,符合题意的分组方法是分成两组,这样,第一组的综合实力,第二组的综合实力,所以,在使得所有组的综合实力之和最小的前提下,最多的分组数量为2。
Limitation
1s, 256MiB for each test case.
Related
In following contests: