在你的帮助下,小青鱼集齐了龙行龘龘之力、文江学海之冠、山渟岳峙之盏、云崖潮生之珠,是时候挑战高高的龙门了。
小青鱼游到龙门之下,突然天像异变,海潮云涌。龙门中有机械运行起来。
安全起见,小青鱼开始调查龙门。小青鱼发现龙门有时会翻转它内部的东西,于是小青鱼打算寻找龙门翻转的规律。
小青鱼准备了很多沙漏,容量为
沙漏的状态可以用一个
的整数 描述( 代表了沙漏下侧沙子的量)。每经过
单位时间,沙子会流下 单位, 变为 。倒置沙漏会使
变为 (可认为瞬间完成)
同时,根据典籍记载,龙门的翻转是有规律的。具体来说,我们可用一个长为
时刻
时,将需要操作的、容量为 的沙漏放进龙门。沙漏的初始状态为 。时刻
时,若 ,龙门什么也不做。若 ,龙门将沙漏倒置。在时刻
的操作完成后,小青鱼会将沙漏拿出,看下沙漏当前的状态。
小青鱼想知道
小青鱼恰好有容量为
小青鱼尝试反推出
输入格式
第一行一共两个正整数
第二行一行
输出格式
输出一行一个整数,表示
样例一
input
3 3 1 1 1
output
2
explanation
样例一中,两种可行的
样例二
input
10 6 1 2 3 3 3 4
output
8
样例三
input
16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
output
12871
样例四
见下发文件。
限制与约定
对于所有的数据,保证
子任务编号 | 特殊性质 | 分值 | ||
---|---|---|---|---|
无 | ||||
无 | ||||
无 | ||||
无 | ||||
所有 |
||||
无 |
时间限制:
空间限制: