‹ 上一题 下一题 ›

s09152. 值班表构造 未做

1000 ms 256 MB 测试点 10 通过率 33% S-06·贪心进阶与反悔贪心优先队列贪心

题目描述

幼儿园要排接下来 天的值班表:第 天安排一位老师值班。共有 位候选老师,编号 到 ,老师 必须恰好值 天,题目保证 。为避免疲劳,同一位老师不能连续两天值班。

请输出一张满足全部约束、且字典序最小的值班表:值班表是从左到右的 个老师编号构成的序列,逐位比较编号大小,小的字典序更小。若不存在任何合法值班表,输出 。

输入格式

第一行两个整数 。

第二行 个整数 ,题目保证 。

输出格式

若存在合法值班表,输出一行 个整数,用空格分隔;否则输出一行 。

样例 1

样例

输入
5 2
2 3
输出
2 1 2 1 2

老师 有 天,超过剩余天数的一半时别无选择,只能先排老师 ;此后每天在可行老师中取编号最小者。不存在以 开头的合法方案。

样例 2

只有一位老师却要值 天,必然出现相邻两天同一位老师,无解。

数据范围

;;。

输入
输出

            
答案