在遍历加油站的时候,会将经过的x加油站放入优先队列,之后将x从数组中删掉,即用最后一个加油站来替代x;这时如果不 “i--”,则会漏掉检查原来的stop[n-1],则可能造成错误。

 if(stop[i].distence>=L)
{
chosen.push(stop[i].fuelown);
if(i!=n-)
{
stop[i].distence=stop[n-].distence;
stop[i].fuelown=stop[n-].fuelown;
i--; //不加这个的话,会少检查一个原来的stop[n-1]。
n--;
}
else n--;
}

最新文章

  1. Win10连接远程桌面时提示“您的凭据不工作”
  2. PP读取生产订单状态
  3. C# log4net 不输出日志
  4. CodeForces 540E - Infinite Inversions(离散化+树状数组)
  5. HTML5学习笔记----html5与传统html区别
  6. Oracle 多版本控制
  7. Multipatch对象
  8. 在Javascript中使用protobuf与c++进行通信
  9. Sqlserver中存储过程和游标的一些使用例子
  10. 红米 Note3 (kenzo)刷入 Lineage OS
  11. [BZOJ3110][ZJOI2013]K大数查询(整体二分)
  12. main函数如何调用文件外的函数
  13. 在addroutes后,$router.options.routes没有更新的问题(手摸手,带你用vue撸后台 读后感)
  14. Java实现五子棋
  15. Git stash 常用命令
  16. Sort Array By Parity LT905
  17. Unix操作系统监控详解(一)
  18. Java-Runoob-高级教程:Java 序列化
  19. Java 中使用MD5方法加密密码
  20. 注册表数据提取工具RegRipper

热门文章

  1. Material design之New Widgets(RecyclerView CardView)
  2. (转)使用 PyInstaller 把python程序 .py转为 .exe 可执行程序
  3. spring 项目升级到spring cloud记录 数据源配置
  4. iOS从当前隐藏导航界面push到下一个显示导航界面出现闪一下的问题
  5. 【BZOJ3673/3674】可持久化并查集/可持久化并查集加强版 可持久化线段树
  6. apache (web服务器) ->php->mysql,xampp与wamp比较,WAMP与WNMP有什么区别
  7. 巨蟒python全栈开发数据库前端7:jQuery框架
  8. 安装 oracle 11g 发行版 出现错误:由于以下错误,Enterprise Manager配置失败,启动Database Control时出错
  9. 微信公众号非善意访问的限制 php curl 伪造UA
  10. Css选择器定位详解