QOJ.ac

QOJ

时间限制: 1.0 s 内存限制: 64 MB 总分: 80

#16393. KRIZA

统计

经济形势不佳,危机席卷全国,人们纷纷失业。然而,本题的主角西西弗斯(Sisyphus)给自己找到了一份新工作。从下周一开始,西西弗斯将在一家酒店担任助理锁匠。当然,首先他需要向首席锁匠展示他的开锁能力。

因此,首席锁匠给了西西弗斯一个大圆环,上面挂着 $N$ 把钥匙。他蒙上西西弗斯的眼睛,带他进入了一个大房间。那个房间里有 $N$ 扇锁着的门,用 $1$ 到 $N$ 的数字表示。圆环上的每把钥匙都恰好能打开其中一扇门。

西西弗斯的工作是依次将每扇门打开并重新锁上。他的工作方式是:沿着墙壁移动,不改变方向,直到走到一扇门前。当他到达一扇门时,他会尝试用第一把(最左边的)钥匙去开锁。如果这把钥匙不能打开这扇门,西西弗斯就会把它移到圆环的另一侧(最右边),并重复这个步骤,直到找到正确的钥匙。当他走完所有的门时,他的工作就完成了。西西弗斯解锁的第一扇门记为 $1$,下一扇记为 $2$,再下一扇记为 $3$,依此类推……

西西弗斯不知道的是,首席锁匠实际上是在测试他的耐力,因此把他带进了一个圆形房间。所以,西西弗斯在解锁并重新锁上最后一扇门后,会再次去解锁并锁上第一扇门。因为他是一个勤奋且执着的人,西西弗斯一言不发地重复这项工作了几个小时。直到第 $K$ 次成功解锁并锁上一扇门后,他才开口说道:“要是能知道到目前为止我把错误的钥匙插进锁里多少次就好了!”你的任务就是回答他的问题!

输入格式

第一行包含两个整数 $N$($1 \le N \le 10^5$)和 $K$($1 \le K \le 10^9$),含义如题面所述。

接下来的 $N$ 行中,第 $i$ 行包含一个整数 $v_i$($1 \le v_i \le N$),表示圆环上(从左到右)的第 $i$ 把钥匙可以打开门 $v_i$。

输出格式

输出的第一行,也是唯一的一行,应该包含一个整数,表示对西西弗斯问题的回答。

数据范围

  • 对于占总分 $40\%$ 的测试数据,满足 $1 \le N, K \le 1000$。
  • 对于占总分 $60\%$ 的测试数据,满足 $1 \le K \le 50\,000$。

样例

输入格式 1

3 5
1
2
3

输出格式 1

4

输入格式 2

4 6
4
2
1
3

输出格式 2

13

输入格式 3

10 7
1
3
2
4
5
7
6
8
9
10

输出格式 3

25

说明

第二个样例的解释:

  • 第一次锁/开锁(门 1)– 钥匙(从左到右):4 2 1 3
  • 第二次锁/开锁(门 2)– 钥匙(从左到右):1 3 4 2
  • 第三次锁/开锁(门 3)– 钥匙(从左到右):2 1 3 4
  • 第四次锁/开锁(门 4)– 钥匙(从左到右):3 4 2 1
  • 第五次锁/开锁(门 1)– 钥匙(从左到右):4 2 1 3
  • 第六次锁/开锁(门 2)– 钥匙(从左到右):1 3 4 2

放错的钥匙用下划线标出。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.