DB X(int j) {return -1.0*sum[j];} LL Y(int j) {return (g[j]-sum[j]*sum[j]);} DB slop(int i,int j) { if(X(i)==X(j)) return -1e18; return 1.0*(Y(j)-Y(i))/(X(j)-X(i)); }
这段是求斜率的函数,我把 Y() 的返回值改成 DB 就过不了,但 LL 能AC,求问为什么。
Y()
DB
LL