#P11219. 【MX-S4-T3】「yyOI R2」youyou 的序列 II
【MX-S4-T3】「yyOI R2」youyou 的序列 II
题目背景
原题链接:https://oier.team/problems/87。
题目描述
给定一个长度为 的非负整数序列 ,初始时所有数均被标记为蓝色,youyou 和 yy 轮流对序列 进行操作,由 youyou 开始。
-
如果当前是 youyou 的回合,那么他可以选择一个长度至多为 的区间,如果该区间内所有数的和小于等于 ,则标记该区间所有数为红色。
-
如果当前是 yy 的回合,那么他可以选择一个长度至多为 的区间,如果该区间内所有数的和大于 ,则标记该区间所有数为蓝色。
如果当前操作方没有可操作的区间,他将跳过本回合。
定义 youyou 胜利即是在游戏任意时刻,所有数都被标记为红色。定义 yy 胜利则是在 个回合内,youyou 无法胜利。两者都会以最优策略进行游戏。
但是他们认为这个游戏太简单了,于是决定上上强度。
现在给定 个操作,对于每个操作给定三个数 。
- 如果 为 ,表示将 增加 ()。
- 如果 为 ,表示 youyou 和 yy 将在区间 所形成的序列上进行一轮游戏。
对于每个 的操作,请你求出在区间 所形成的序列上进行游戏,youyou 能否获得胜利。如果 youyou 能胜利,输出 cont
;否则,输出 tetris
。
输入格式
第一行,六个整数 ,其中 为序列长度, 为操作个数, 的定义在题目描述中给出。
第二行, 个整数 。
接下来 行,每行三个整数 ,表示一个操作,操作的定义在上面已给出。
输出格式
对于每一个 的操作,输出一行表示答案。
5 3 4 2 2 3
1 0 0 1 1
2 1 5
1 3 3
2 1 5
cont
tetris
8 6 10 3 5 2
0 1 0 0 1 0 0 1
2 1 7
1 4 2
2 5 7
1 5 1
1 7 2
2 1 8
cont
cont
tetris
提示
【样例解释 #1】
第一次游戏在序列 上进行。
回合 :youyou 将区间 内的数染红。
回合 :yy 没有可操作的区间,跳过了本回合。
回合 :youyou 将区间 内的数染红。
此时所有数都被染红,youyou 获胜,输出 cont
。
第二次游戏在序列 上进行。
容易发现,此时 youyou 无法获胜,输出 tetris
。
【样例 #3】
见附件中的 seq/seq3.in
与 seq/seq3.ans
。
该组样例满足测试点 的约束条件。
【样例 #4】
见附件中的 seq/seq4.in
与 seq/seq4.ans
。
该组样例满足测试点 的约束条件。
【样例 #5】
见附件中的 seq/seq5.in
与 seq/seq5.ans
。
该组样例满足测试点 的约束条件。
【数据范围】
本题共 个测试点,每个 分。
测试点编号 | 特殊性质 | ||
---|---|---|---|
A | |||
B | |||
C | |||
D | |||
无 |
特殊性质 A:,。
特殊性质 B:。
特殊性质 C:。
特殊性质 D:。
对于全部数据,保证:
- 。
- 。
- 。
- 对于 的操作,,。
- 对于 的操作,。
- 至少有一个 类操作。