第一行输入一个正整数 代表排列的长度。第二行输入一个长度为 的 字符串 。
如果答案不存在,直接输出 ;否则,在一行上输出 个正整数代表构造的排列。如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
3 001
3 1 2
对于这个样例,
由于
,排列的前一项元素无法构成一个排列;
由于
,排列的前两项元素无法构成一个排列;
由于
,排列的前三项元素构成一个排列;
同时,输出
、
等答案也都是合法的。
4 1110
-1