luogu#P12011. 【MX-X10-T7】[LSOT-4] 春开,意遥遥。
【MX-X10-T7】[LSOT-4] 春开,意遥遥。
题目背景
Spring has come true?
冬音在某次轮回时候本来给一季出的是这道题,但是由于作者怕大家看不懂 OI 题就换成将棋题了,因此被删除,已经过了 12 年了,于是在此放出原来的题。
题目描述
定义二元组乘法为:$(x,y)\times(a,b)=(x\times b+y\times a,x\times a+y\times b)$。
由于该乘法定义满足结合律(可自行验证),可以定义二元组的乘方:对二元组 和正整数 , 为 个 顺次相乘(由结合律可知不同计算顺序下结果唯一)。
定义两二元组 和 在模 意义下相同当且仅当 。(注意此处的相同未必具有传递性。)
冬音给出了一个长度为 的二元组序列 。
她希望一季能求出最多选出多少个长度为 的正整数序列 使得对于每个 , 在模 意义下互不相同。保证 为质数。
求对于每一个区间的上面这个问题的答案的和对 取模的结果。
输入格式
第一行,两个整数 。保证 为质数。
接下来 行,第 行两个整数 ,表示 。
输出格式
仅一行,一个整数,表示答案的和对 取模的结果。
2 5
3 4
2 3
6
7 3
2 2
1 2
1 0
2 1
1 1
2 1
2 0
30
8 935259307
761834349 406479726
404588595 588271872
835094749 847811683
52046622 489905911
530455310 402465343
616226641 808848730
891363714 745033395
207684362 101456684
46008831
提示
【样例解释 #1】
区间 的答案为 ,其中一种选择方案中选择的 分别为 。
区间 的答案为 ,其中一种选择方案中选择的 为 。
区间 的答案为 ,其中一种选择方案中选择的 为 。
【数据范围】
本题采用捆绑测试。
- 子任务 1(4 分):,。
- 子任务 2(8 分):,。
- 子任务 3(5 分):。
- 子任务 4(3 分):。
- 子任务 5(21 分):。
- 子任务 6(7 分):。
- 子任务 7(6 分):。
- 子任务 8(7 分):。
- 子任务 9(8 分):。
- 子任务 10(14 分):。
- 子任务 11(17 分):无特殊性质。
对于全部的数据,,,。保证 为质数。