样例解释
在第一个样例中,Liliana 有四种配料:两个 0 号配料(绿色三角形表示),五个 1 号配料(黄色星星表示),一个 2 号配料(橙色圆形表示),以及一个 3 号配料(蓝色正方形表示)。
当 时,Liliana 可以做一个美味度为 的蛋糕,把所有配料都放在一个蛋糕上:
-
蛋糕 1: (配料 1 出现了五次)。
:::align{center}

时的分配示例。
:::
当 时,Liliana 不可能将所有配料分配到两个美味度相同的蛋糕中。
当 时,Liliana 可以做 个蛋糕,每个美味度为 ,分配如下:
-
蛋糕 1: (配料 0 出现了两次)。
-
蛋糕 2: (配料 1 出现了两次)。
-
蛋糕 3: (配料 1 出现了两次)。
:::align{center}

时的分配示例。
:::
当 时,Liliana 不可能将所有配料分配到四个美味度相同的蛋糕中。
当 时,Liliana 可以做 个蛋糕,每个美味度为 ,分配如下:
-
蛋糕 1: (配料 0 和 1 各出现一次)。
-
蛋糕 2: (配料 0 和 1 各出现一次)。
-
蛋糕 3: (配料 1 出现一次)。
-
蛋糕 4: (配料 1 和 2 各出现一次)。
-
蛋糕 5: (配料 1 和 3 各出现一次)。
:::align{center}

时的分配示例。
:::
约束条件
评分方式
你的程序将在分成若干子任务的测试数据上进行测试。要获得某个子任务的分数,你必须正确解出该子任务中所有的测试数据。
- 子任务 [ 分]: 样例。
- 子任务 [ 分]: 。
- 子任务 [ 分]: 且 。
- 子任务 [ 分]: 。
- 子任务 [ 分]: 。
- 子任务 [ 分]: 没有额外的约束条件。