传送门
题意:
给你 n,a,b,k string s[ ] 。 n,a,b<=1e9 , k<=1e5
问题是利用上面的参数求一个式子。
其中S[i]是有符号位。题目说明了,超过了字符串S长度就会取余进行循环。
就是 S[ i % k ]
题解:
这个题明显就是利用循环节求解。因为n的值太大,跑不完。所以我们需要找到循环节直接的关系。
后来通过观察就知道其实这个是等比数列。
公比:
一开始我以为a,b是一个倍数关系,然而并不是,大家知道浮点数是不可以快速幂的。
为了解决这个问题就有了逆元的出现。
但是逆元求法:
中规中矩有三种方法:1、费马小定理 2、拓展欧几里德 3、预处理
到时候会整理出来的。
这个题给了我们Mod=1e9+9