题意:
方法: BSGS+矩阵求逆
解析:
这题就是把Ax=B(mod C)的A和B换成了矩阵。
然而别的地方并没有修改。
所以就涉及到矩阵的逆元这个问题。
矩阵的逆元怎么求呢?
先在原矩阵后接一个单位矩阵,最好还是设右对角线
先把原矩阵进行高斯消元
且消成严格右对角线的单位矩阵的形式。
然后在消元的同一时候把单位矩阵的部分一并计算。最后单位矩阵就变成了它的逆矩阵。
这道题保证矩阵有逆
然而没有逆矩阵的情况就是高斯消元搞不成。
所以推断应该也好推断。
另外,刚刚实測本题数据。关于将矩阵的hash,直接取右下角的值即可了。太弱了数据
代码:
#include