#arc153c. [arc153_c]± Increasing Sequence
[arc153_c]± Increasing Sequence
题目描述
给定一个长度为的序列,其中每个元素为或。
判断是否存在一个整数序列满足以下所有条件,并且如果存在,则输出一个满足条件的整数序列。
- 对于每个(),有。
- 是严格递增的。即,。
- 。
约束条件
输入
输入以以下格式从标准输入给出:
输出
如果存在一个整数序列满足问题中的所有条件,请输出Yes
;否则,请输出No
。如果是Yes
,请在下一行打印这样的整数序列的元素,用空格分隔。
如果有多个整数序列满足条件,可以输出其中任意一个。
示例输入 1
5
-1 1 -1 -1 1
示例输出 1
Yes
-3 -1 4 5 7
对于这个输出,我们有。
示例输入 2
1
-1
示例输出 2
Yes
0
示例输入 3
2
1 -1
示例输出 3
No