#P11068. 「QMSOI R1」 转转楼梯
「QMSOI R1」 转转楼梯
题目背景
题目描述就是最好的题目背景()。
题目描述
同学们每天都要做操,而做操会经过转转楼梯。
转转楼梯有 阶楼梯,对于第 阶转转楼梯,其有一个转转值 且 ,特别的,。
对于一阶转转楼梯,如果其下一阶楼梯的转转值与之相同(即 )那么我们可以直接走下去,耗费一秒。否则我们需要耗费一秒转一圈以改变目前这阶楼梯的转转值为 。然后再耗费一秒走下去。
我们需要做 天课间操。每天要从第 阶楼梯走到第 阶楼梯。
请求出这 天同学们经过转转楼梯的总时间。
输入格式
输入共 行。
第一行两个数 和 。
第二行 个整数,第 个数代表 。
输出格式
一行一个整数,代表这 天我们一共会花费多少时间在转转楼梯上。
3 2
0 1 0
9
提示
样例解释
第一天数列 ,走三步,转两圈,时间为 。
第二天数列 ,走三步,转一圈,时间为 。
数据范围
本题使用 subtask 进行捆绑测试,每个 subtask 的具体分值如下: | 子任务 | 值域 | 分值 | | :----------: | :----------: | :----------: | | | | | | | | |
对于所有数据,满足 ,。