#P9419. [POI 2021/2022 R1] Układanie kart
[POI 2021/2022 R1] Układanie kart
题目背景
译自 XXIX Olimpiada Informatyczna – I etap Układanie kart。
题目描述
我们用以下方法将一个排列递增排序:
一次操作:记第一个数字为 ,在排列中找到 ( 则取 ),把 拉到排列的第一个位置,中间的数字依次后移。
一次操作的价值:(或 )在原排列的位置(这个从 开始标号)。
一个排列的价值:进行若干次操作直到排列有序,价值为每次操作的价值之和。
给你 ,求所有 个排列的价值之和,对 取模。
输入格式
一行两个正整数,。
输出格式
一行一个整数,答案对 取模的结果。
2 100
1
3 100
15
10 1000
100
500 100000
60000
100000 1000
0
提示
对于所有数据,,。
子任务编号 | 附加限制 | 分数 |
---|---|---|
1 | 10 | |
2 | 60 | |
3 | 30 |