Bricks
题目描述
有n种颜色的砖块,第i种颜色的砖块有a[i]个,你需要把他们放成一排,使得相邻两个砖块的颜色不相同,限定第一个砖块的颜色是start,最后一个砖块的颜色是end,请构造出一种合法的方案或判断无解。
输入格式
第一行3个数,n,start,end。
第二行n个数,a[i]。
输出格式
令m=sigma(a[1..n])。
如果有解输出m个数。
无解输出0。
样例输入
3 3 1
2 3 3
样例输出
3 2 1 3 2 3 2 1
提示
【数据范围】
n,m≤1000000,1≤start,end≤n
By Dzy
信息
- 难度
- 10
- 分类
- (无)
- 标签
- 递交数
- 2
- 已通过
- 0
- 通过率
- 0%
- 上传者