#P5527. [Ynoi2012] NOIP2016 人生巅峰
[Ynoi2012] NOIP2016 人生巅峰
题目描述
给一个长为 的序列 ,每个数在 到 之间,有 次操作。
操作 :每次询问一个区间中是否可以选出两个下标的非空集合 ,满足:
- 和 没有交集。
- 设集合 中有一个元素是 ,则其对集合 的贡献是 ,要求集合 的元素的总贡献和集合 的元素的总贡献相等。如果可以选出这两个集合,输出
Yuno
否则输出Yuki
。
操作 :修改一个区间 之间的数,使得所有 ,,即区间立方。
输入格式
第一行三个整数 ,意义如题所述。
之后一行 个整数,表示序列 。
之后 行每行三个数 ,表示操作类型是 还是 ,操作的区间是 。
输出格式
对每个询问输出一行一个字符串 Yuno
或者 Yuki
表示能否选出这两个集合。
20 20 152
3 26 133 54 79 81 72 109 66 91 82 100 35 23 104 17 51 114 12 58
2 1 17
2 6 12
1 1 12
2 3 5
2 11 11
2 7 19
2 6 15
1 5 12
1 1 9
1 10 19
2 3 19
2 6 20
2 1 13
2 1 15
2 1 9
1 1 1
2 1 7
2 7 19
2 6 19
2 3 6
Yuno
Yuno
Yuno
Yuno
Yuki
提示
Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477
对于 的数据,,,数据没有梯度。