#HK4901. 「POI2015 R1」贪吃鬼 Gluttons
「POI2015 R1」贪吃鬼 Gluttons
题目描述
题目译自 XXII Olimpiada Informatyczna — I etap Łasuchy
在字节城甜品爱好者聚会的盛大晚宴上, 个贪吃鬼围坐在圆桌旁,桌上摆放着 个蛋糕。每个蛋糕的大小、模样和口味各异,但对贪吃鬼们来说,最重要的是蛋糕的热量(第 个蛋糕热量为 )。蛋糕摆放得恰到好处,每两个相邻的贪吃鬼之间有一个蛋糕。每个贪吃鬼可以选择吃左边或右边的蛋糕。若两人选了同一个蛋糕,就平分它。
每个贪吃鬼都想最大化自己吃到的蛋糕(或半块蛋糕)的热量。如果发现选错了——即选另一块蛋糕能吃到更多热量(假设其他贪吃鬼的选择不变),他就会不满意。请你帮助贪吃鬼们选择蛋糕,确保没人感到遗憾。
输入格式
输入第一行包含一个整数 ,表示贪吃鬼(及蛋糕)的数量。
第二行包含 个整数 , 表示第 个蛋糕的热量。
假设第 个贪吃鬼可选择第 或 个蛋糕,第 个贪吃鬼可选择第 或第 个蛋糕。
输出格式
若无法让所有贪吃鬼都满意,输出一行 NIE。
否则,输出一行 个整数,第 个数表示第 个贪吃鬼选择的蛋糕编号。若有多组解,输出任意一组即可。
5
5 3 7 2 9
2 3 3 5 1
附加样例
- ,奇数编号蛋糕热量为 ,偶数编号蛋糕热量为 ,每个贪吃鬼选热量为 的蛋糕可满意;
- ,每个蛋糕热量为 内的随机数,若所有贪吃鬼都选右侧或左侧蛋糕,每人都满意。
数据范围与提示
对于 的数据,。
对于其中 的数据,。