书架上的魔术
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
书架上的魔术
时间限制:1000ms
空间限制:256MB
题目描述
图书馆的书架上有 本书,从左到右依次编号为 到 。初始时,一本珍贵的《魔法秘典》位于第 个位置。管理员会对书架进行 次整理操作。
在第 次操作中,管理员会选中当前书架上第 本书,将其移动到书架的最左端或最右端。例如,若书架当前为 ,且选中第 本书,则操作后书架可能变为:
- (移动到最左端)
- (移动到最右端)
每次操作后,你需要计算《魔法秘典》可能位于多少种不同的位置上。
输入格式
第一行输入三个整数 、、,分别表示书的数量、初始位置和操作次数。
接下来 行,每行一个整数 ,表示每次操作选中的书的位置。
输出格式
输出 行,每行一个整数,表示每次操作后《魔法秘典》可能的位置数目。
样例输入1
5 3 2
2
4
样例输出1
2
3
样例 1 解释
初始书架为 ,《魔法秘典》在位置 3。
第一次操作选中位置 2 的书(即书 2),移动后可能为:
- 移动到左端:,《魔法秘典》在位置 3;
- 移动到右端:,《魔法秘典》在位置 2。
因此第一次操作后有两种可能位置。
第二次操作后有 2,3,4 这三种可能位置。
数据范围与约定
对于 的数据,,,;
对于 的数据,,,。