#B4250. [语言月赛 202503] 蛋挞制作工坊
[语言月赛 202503] 蛋挞制作工坊
题目描述
Alice 和 Bob 正在教小朋友们制作蛋挞。制作一个蛋挞需要 种材料,编号 。一个蛋挞当中,材料 需要 克。
有 个小朋友(编号为 )想要制作蛋挞,其中第 个小朋友准备了 克的材料 。所有小朋友都用自己准备的材料制作了尽可能多的蛋挞。
现在蛋挞已经被食堂叔叔阿姨送进烤箱,小朋友们要排队领取自己的蛋挞,但是领取顺序成了一个难题。
Alice 提倡勤俭节约,所以她会指定一种材料,并让所有小朋友按照这种材料的剩余量从少到多排队,这种材料剩余量少的小朋友排在前面。
Bob 鼓励劳动,所以在 Alice 指定的材料剩余一样多时,Bob 会让制作出的蛋挞更多的小朋友排在前面;如果制作出的蛋挞也一样多,那么编号小的小朋友排前面。
你现在并不知道 Alice 指定的材料是材料 中的哪个,所以你想知道每一种情况下小朋友们的排队结果。
输入格式
输入共 行。
第一行两个整数 ,代表小朋友的数量和材料的种类数。
第二行 个整数 ,代表一个蛋挞当中每种材料需要的克数。
接下来 行,每行 个整数。其中第 行第 列的整数为 ,代表第 个小朋友准备了 克的材料 。
输出格式
输出共 行,每行 个整数。
第 行的 个整数,代表 Alice 指定的材料编号为 时,小朋友排队后由前到后的编号。
提示
样例 1 解释
一共有 种材料。制作一个蛋挞需要 个 号材料, 个 号材料。
- 号小朋友有 个 号材料, 个 号材料,可以制作 个蛋挞。制作完成后,两种材料分别剩余 个;
- 号小朋友有 个 号材料, 个 号材料,可以制作 个蛋挞。制作完成后,两种材料分别剩余 个;
当 Alice 选择材料为 号时,
- 号小朋友剩余 个选定材料, 号小朋友剩余 个选定材料;
- 号小朋友剩余材料比 号少,因此 号小朋友排在前面。
当 Alice 选择材料为 号时,
- 号小朋友剩余 个选定材料, 号小朋友剩余 个选定材料;
- 二者剩余选定材料一样多,但 号小朋友制作的蛋挞数量比 号多,因此 号小朋友排在前面。
数据规模与约定
本题共 个测试点。对于 的数据,,(注: 是十亿)。
测试点编号 | 特殊性质 | ||
---|---|---|---|
无 | |||
所有 | |||
所有 | |||
无 |