#L0095. 仓储调度问答

仓储调度问答

题目描述

仓库管理系统维护着一个长度为 nn 的库存序列,初始时每一项都是 00。系统需要支持以下两种指令:

  1. U k a 把序列中第 kk 个数修改为 aa
  2. Z c s 设想这样一轮搬运:每一轮从序列中选出 cc 个正数,把它们各减去 11。询问是否有可能连续进行 ss 轮搬运。

注意每条询问都是独立的假想操作,并不会真的修改序列。

输入格式

第一行包含两个正整数 n,mn,m,分别表示序列长度和指令条数。

接下来 mm 行,每行一条指令,格式如上所述。

输出格式

输出若干行。对于每条 Z 询问,若可以完成输出 TAK,否则输出 NIE

样例

3 8
U 1 5
U 2 7
Z 2 6
U 3 1
Z 2 6
U 2 2
Z 2 6
Z 2 1
NIE

TAK NIE TAK

</p>

提示

【数据范围】

对于 100%100\% 的数据,1n,m1061\leq n,m\leq 10^61k,cn1\leq k,c\leq n0a1090\leq a\leq 10^91s1091\leq s\leq 10^9

难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
829
类型
传统题
Time Limit
1500ms
Memory Limit
256MiB
上传者