我的代码暴力部分:
for(int dlet=1;dlet<=maxn;++dlet){
bool *range=new bool[10001]{false};
for(int iter=1;iter<=maxn;++iter){
if(iter==dlet){
continue;
};
fill(range+head[iter],range+tail[iter],true);
};
answer=max(answer,count(range,range+10001,true));
delete []range;
};
我这一份代码在评测姬上会报错,但本地不会。
把 count 函数改成:int(count()) 就不会报错了。
求解!!