想了一天都想不明白什么问题??

P5534 【XR-3】等差数列

会不会是int*longlong炸了?
by JQKLUMARKAR @ 2023-01-20 20:52:01


``n * (n - 1) * d / 2`` 这个表达式最前面的变量是 `n`, 所以她的类型被默认为 ``int``,你把 `d` 放在前面就没问题了。
by junxis @ 2023-01-20 20:52:53


因为您12行计算sum的时候,n*(n-1)这里n<=1e6,已经炸了.比较好的改进方案是(long long)n*(n-1).
by Tjqq @ 2023-01-20 20:54:38


int 无法承受 最终自爆身亡 无法 ![](https://cdn.luogu.com.cn/upload/image_hosting/tb17ado2.png)
by wengyichen @ 2023-02-23 20:46:25


why don't use 求和公式?
by Molie @ 2023-03-21 22:49:06


6
by hujiaan @ 2023-07-16 10:46:50


|