你是否听说过 Just Odd Inventions 公司?该公司的业务是“仅仅做一些奇妙的发明(just odd inventions)”。本文中,我们将其简称为 JOI 公司。
为了扩大业务,JOI 公司决定新招聘一批员工。
共有 名候选人,每位候选人被编号为 至 ,并被赋予一个称为“评价值”的整数。
本次招聘中,公司将录用所有评价值不低于某个阈值的候选人。随后,将新录用的员工划分为若干组。新录用员工的分组方式需满足以下条件:
- 若候选人 与候选人 ()均被录用,则他们被分入同一组,当且仅当所有编号在 范围内的候选人均被录用。
作为 JOI 公司的人事负责人,你将总共处理 个查询,以预估本次招聘中可形成的组数。第 个查询属于以下两种类型之一:
- 查询类型一:求当录用所有评价值不低于 的候选人时,可形成的组数。此类查询称为“解答查询”。
- 查询类型二:将候选人 的评价值更新为 。此类查询称为“更新查询”。
题目
当给定 个查询的信息时,请编写程序,对每个“解答查询”求出对应的组数。