for(int i = 1;i<=n;i++){
if(info[i].ai == 0){
if(info[i].di > far) continue;
illegal += (info[i].vi <= V?0:1) ;
}
if(info[i].ai > 0){
if(far - info[i].di < 0) continue;
illegal += ((showsp(info[i].vi,info[i].ai,far - info[i].di) <=V)?0:1);
}
}
cout << illegal <<" ";
if(illegal == 0)
cout << m <<endl;
if(isTaskA)
cout << m-1 <<endl;
if(isTaskB)
cout << m-1<<endl;
为什么S-T2 ,洛谷数据,特殊性质B挂了???