随笔分类 - 算法-解题报告-其他OJ
HDU+HNNUOJ+HNUOJ+TSHOJ等等
摘要:二进制枚举+容斥原理+中国剩余定理
阅读全文
摘要:CCPC网赛第八题,立体几何
阅读全文
摘要:当对问题建立数学模型后,发现其是一个差分方程组,那么问题可以转换为最短路问题,一下分别选用Bellmanford-SPFA解题
阅读全文
摘要:以Floyd解法为主的练习题六道
阅读全文
摘要:两道题都需要进行双向SPFA,比范例复杂,代码也较长,其中第二题应该可以用DFS或者BFS做,如果用DFS可能需要的剪枝较多。
阅读全文
摘要:需要处理好字典序最小的路径
阅读全文
摘要:这道题稍复杂一些,需要掌握字符串输入的处理+限制了可以行走的时间。
阅读全文
摘要:求单源最短路到其余各点,然后返回源点的总最短路长,以构造邻接表的方法不同分为两种解法。
阅读全文
摘要:这是一道非常好的题目,融合了很多知识点。
阅读全文
摘要:两道较为典型的单源最短路径问题,采用dijkstra解法
本来是四道练习题,后来发现后面两道用dijkstra来解的话总觉得有点冗余了,因此暂且分成三篇博客(本篇以及后两篇)。
阅读全文
摘要:最短路经典算法-dijkstra范例(两道),第一道是裸的dijkstra,第二道需要枚举所有边已找到可能的情况。
阅读全文
摘要:两道Prim解法范例题型,简单的裸Prim,且两题相较以边为重心的Kruskal解法而言更适合以点为重心扩展的Prim解法。
阅读全文
摘要:由于题目简单,部分题意写在代码中(简单题就应该多练英文...),且较少给注释,需要注意的地方会写在代码中,虽然四个题意各有千秋,但万变不离其宗,细细思考一番会发现四道题都属于很直接的最小生成树问题,由于博主时间原因,暂提供Kruskal解法。
这四题可以作为最小生成树(MST)入门的上手题库。
阅读全文
摘要:两道经典的同类型拓扑排序+DFS问题,第二题较第一题简单,其中的难点在于字典序输出+建立单向无环图,另外理解题意是最难的难点,没有之一...
阅读全文
摘要:两道拓扑排序问题的范例,用拓扑排序解决的实质是一个单向关系问题
阅读全文
摘要:求一条蛇到(1,1)的最短路长,题目不简单,状态较多,需要考虑状态压缩,ZOJ的数据似乎比POj弱一些
阅读全文
摘要:通过几道经典BFS例题阐述BFS思路
阅读全文
摘要:通过几道例题简单阐述一下DFS的相关题型
阅读全文
摘要:题意:两端基因片段,各有明确的碱基序列,现有一个碱基匹配的相似度数组,设计程序使得该相似度最大。
阅读全文
摘要:这道题被51Nod定为基础题(这要求有点高啊),我感觉应该可以算作一级或者二级题目,主要原因不是动态规划的状态转移方程的问题,而是需要理解最后的回溯算法。
阅读全文

浙公网安备 33010602011771号