巨酱有
巨酱对他手头耳机的表现并不满意,遗憾的是,最近他并不有钱,无法任性,不能赶紧买买买以满足自己。手头紧张的他准备拟定一个相对经济的方案,通过各种作用来改善他手头玩具的性能。具体地说,为了尽快完成方案的制订,巨酱希望自己能高效地完成以下工作:
- 巨酱想到了一种操作,能让耳机的玄学值由
变为 ,并且他计划对编号为 到 的耳机执行这种操作。 - 巨酱想知道如果将(并且仅将)自己的第
个到第 个计划按顺序付诸行动,编号为 的耳机的玄学值将会变成多少。
出于著名算法竞赛选手的矜持,巨酱表示自己才不需要你的帮助。但是如果巨酱真的厌倦了自己的玩具,它们就会被50包邮出给主席。为了不让后者白白捡到便宜,你考虑再三还是决定出手。
输入格式
第 1 行只有一个整数,表示本组测试数据的特征。特征值为一个
如果第一位为
如果第二位为
如果第三位为
如果第四位为
如果第五位为
第 2 行两个整数
第 3 行有
第 4 行一个整数
接下来有
输出格式
对每个第 2 类操作,输出独占一行的一个整数,表示那次询问的结果。
样例一
input
24 3 5 1 2 3 5 1 1 2 3 2 1 2 3 4 3 2 1 1 3 1 1 3 1 4 2 1 3 2
output
3 4
样例二
input
7 3 5 1 2 3 5 1 1 2 0 3 1 2 3 4 0 2 1 1 3 1 2 0 2 0 2 2 0 1
output
3 4
样例三
见样例数据下载。
限制与约定
测试点编号 | 特征值 | ||
---|---|---|---|
1 ~ 2 | xxxxx | ||
3 ~ 4 | 0001x | ||
5 ~ 6 | 1110x | ||
7 ~ 8 | 1111x | ||
9 ~ 10 | 0010x | ||
11 ~ 15 | xxxxx | ||
16 ~ 20 | xxxxx |
其中 x 为 0 和 1 中的任意数,特征值最左边为最高位。我们保证,同类型的测试点中加密与不加密的数据点各占 50%,且修改操作数不超过
由于本题数据量较大,请自行使用读入优化;由于测试点较多以及时限较长,为了大家的正常做题,请尽量减少提交本题的次数。
时间限制:
空间限制:
来源
中国国家队清华集训2014~2015 Day 4 - By 黄嘉泰 & 钟皓曦