MLE
查看原帖
MLE
1201215
coca_cola_楼主2024/6/18 19:38

对于最近MLE的不理解,对题P1135,我的代码的核心部分是这样的

int high;

int low;

while(!q.empty()){

int now=q.front();
  low=now-a[now];
  high=now+a[now];
if(high<=n&&!used[high]){
	q.push(high);
	ans[high]=ans[now]+1;
}
if(low>0&&!used[low]){
	q.push(low);
	ans[low]=ans[now]+1;
}
q.pop();

} 最后再输出ans[B],但出现了MLE,求大佬们解答。

2024/6/18 19:38
加载中...