本地又跟洛谷IDE出现差异

P1306 斐波那契公约数

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


|