当前位置:   article > 正文

NOIP大纲整理:(四)图论基础与程序对拍_noip对拍

noip对拍

图论算法

1、图的遍历:宽搜:bfs

    队列的使用:很少单独出题,结合邻接表,比较容易理解

2、图的遍历:深搜:dfs

    递归的使用:很少单独出题,结合邻接表,比较容易理解

3、最小生成树:Kruskal+prim算法

    已经整理了一些入门题目:最小生成树基础

4、最短路径:spfa:邻接表的应用

    邻接表的使用+宽搜思维+循环队列的应用。算是入门必背题

5、最短路径:floyd:n方的空间

    三重循环解决问题,实用场景不高,暂时不做详解

6、最近公共祖先:lca+倍增优化

    图与树的交集,已经整理,后续树链剖分的一个交汇点。

-------------------------------------------------------------------------------------------------------------------------

程序对拍:

所谓“对拍”,就是验算!写一个暴力(爆空间或者时间)的程序,去验算自己以为的正解。

1、正解·假:当时能想到的正解,不一定对,所以需要验算。

2、暴力程序:在特定数据范围内是对的,大数据会爆。但是能跑出正确的输出。

数据程序(data.exe),保证正确性的暴力程序(test.exe)与测试程序(以moo.exe为例)。

下面是对拍的代码,写在txt中再转成.bat即可。暂时代码是转载的,以后有机会会更新,看不懂请跳过

  1. :loop
  2. data.exe
  3. test.exe
  4. moo.exe
  5. fc moo.out test.out
  6. if %errorlevel% ==0goto loop
  7. pause

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/72640
推荐阅读
相关标签
  

闽ICP备14008679号