我这个计算超速区间正确吗,求的是左闭右闭。
样例 5 有两个第二问大一点点,求助巨佬帮忙调调。
PII calc(int d,int v,int a){
if(a==0&&v>V)return {d,L};
else if(a==0&&v<=V)return {-1,-1};
else if(a>0){
if(v>V)return {d,L};
int S=(V*V-v*v)/a/2+d+1;
if(S>L)return {-1,-1};
return {S,L};
}
else if(a<0&&v>V){
a=-a;
int S=(v*v-V*V)/2/a+d;
return {d,S};
}
else if(a<0&&v<=V)return {-1,-1};
}