如果你TLE on #4,#5
查看原帖
如果你TLE on #4,#5
528430
FiraCode楼主2025/1/3 13:09

要么快读,要么发现 (kimodP)×(Πi=1i1aimodP)×(Πi=i+1naimodP)\sum (k^i \bmod P) \times (\Pi_{i=1}^{i-1} a_i \bmod P) \times (\Pi_{i=i+1}^{n} a_i \bmod P) 不会超过 __int128 所以直接用 __int128 存,中间不需要取模然后关同步的 cin 就可以了。

如果用 scanf,那么优化一下取模即可。

2025/1/3 13:09
加载中...