警示后人(70pts Wa on 5 14...)

P4097 【模板】李超线段树 / [HEOI2013] Segment

Evan_Leo_Azir @ 2025-01-10 11:55:27

仔细检查每一个算纵坐标的子函数,看看类型是不是long \ double,返回值有没有问题

例如

错误示范

int cal_num(int id1,int x) {return line[id1].k*x+line[id1].b;}

正确代码

long double cal_num(int id1,int x) {return line[id1].k*x+line[id1].b;}

附送一组可以卡的数据\ in\ 3\ 1 8 7 3 9 \ 1 10 9 4 3 \ 0 8

out\ 1


|