qpow 有 UB 吧
by xgzc @ 2020-08-27 10:27:54
您代码的矩阵快速幂那一点参数int n和上面声明的全局变量n重复了,可能是模糊引用的锅(
by Luckin_Coffee @ 2020-08-27 10:28:56
你 `mat` 的元素没有全部初始化啊
by xgzc @ 2020-08-27 10:30:00
@[sipu6174](/user/239832)
by xgzc @ 2020-08-27 10:32:36
@[xgzc](/user/46800) 具体指哪一行?
by sipu6174 @ 2020-08-27 10:35:42
@[Luckin_Coffee](/user/303714) 变成17711
by sipu6174 @ 2020-08-27 10:37:51
把
```cpp
mat(){a[1][1]=a[2][2]=1;}
```
改成
```cpp
mat(){memset(a,0,sizeof a),a[1][1]=a[2][2]=1;}
```
就可以了
by xgzc @ 2020-08-27 10:46:13
@[sipu6174](/user/239832) 那就不太清楚了,建议楼主把各个部分功能分开独立,尽量减少交叉引用
by Luckin_Coffee @ 2020-08-27 11:02:51
@[xgzc](/user/46800) 感谢,~~貌似数组开大也可以过。~~
by sipu6174 @ 2020-08-27 11:10:33