摘要: 1、题目类型:模拟、数论。2、解题思路:水题。3、注意事项:dp[a][b][c]记录状态即可。4、实现方法:[代码] 阅读全文
posted @ 2010-08-17 20:55 勇泽 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:大数加法。2、解题思路:水题。3、注意事项:STL中reverse的巧用,加法进位的处理。4、实现方法:(C++)[代码]5、实现方法:(Java)[代码] 阅读全文
posted @ 2010-08-17 20:37 勇泽 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:数论。2、解题思路:水题。3、实现方法:[代码] 阅读全文
posted @ 2010-08-17 20:22 勇泽 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:模拟。2、解题思路:水题。3、注意事项:两种方法:用mov次数记录需要对其结束位置排序;用过道map记录不需要排序。4、实现方法:[代码] 阅读全文
posted @ 2010-08-17 20:20 勇泽 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:数论、打表。2、解题思路:水题。3、注意事项:优化dp[i][j]>10000,否则TLE。4、实现方法:[代码] 阅读全文
posted @ 2010-08-17 20:15 勇泽 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:哈希表。2、解题思路:水题。3、注意事项:哈希公式。4、实现方法:[代码] 阅读全文
posted @ 2010-08-17 20:11 勇泽 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:数论。2、解题思路:水题。3、注意事项:esp表示e的指数函数。4、实现方法:[代码] 阅读全文
posted @ 2010-08-17 20:08 勇泽 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:图论、最大二分匹配、匈牙利算法。2、解题思路:题目抽象为求解最大二分匹配,匈牙利算法的简单应用。3、注意事项:注意搜索map[][]为N*M而非N*N。4、实现方法:[代码] 阅读全文
posted @ 2010-08-13 15:30 勇泽 阅读(207) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:图论、最大流、Edmonds_Karp算法。2、解题思路:简单最大流问题,Edmonds_Karp算法的经典应用。3、注意事项:对比Ford_Fulkerson算法DFS寻找增广路径,Edmonds_Karp算法BFS寻找增广路径效率更高。4、实现方法:[代码] 阅读全文
posted @ 2010-08-13 15:25 勇泽 阅读(287) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:图论、混合图欧拉回路、Edmonds_Karp算法。2、解题思路:(1)将图的无向边随便定向,计算每个点的入度和出度。如果有某个点出入度之差为奇数,那么肯定不存在欧拉回路;(2)构建流网络模型,Edmonds_Karp算法,察看是否有满流的分配。存在即有欧拉回路,没有就是没有欧拉回路。3、注意事项:Edmonds_Karp算法中残留网络的更新。4、参考博客:http://blog.c... 阅读全文
posted @ 2010-08-12 20:16 勇泽 阅读(492) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:图论、有向边欧拉回路。2、解题思路:题意,一个图,要将每条边恰好遍历两遍,而且要以不同的方向,还要回到原点。步骤,(1)将无向边转换为有向边,用边结构体的vector数组表示图的邻接表关系;(2)Bellman-Ford算法松弛所有的边,寻找是否存在负圈。3、注意事项:用矩阵表示点间关系可能MLE,用点间邻接表表示可能TLE(曾经在别的题终于到过此种情况),所有改用边结构体的vect... 阅读全文
posted @ 2010-08-12 11:17 勇泽 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:图论、最大二分匹配、匈牙利算法。2、解题思路:求解最小点集覆盖即求解最大二分匹配,匈牙利算法的简单应用。3、注意事项:模拟匈牙利算法的递归过程。4、实现方法:[代码] 阅读全文
posted @ 2010-08-12 10:57 勇泽 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:图论、最短路径、Bellman-Ford算法。2、解题思路:(1)根据输入记录所有的边,其中无向边转换为有向边记录;(2)Bellman-Ford算法松弛所有的边,寻找是否存在负圈。3、注意事项:注意Mov[]数组的大小。4、实现方法:[代码] 阅读全文
posted @ 2010-08-11 17:01 勇泽 阅读(381) 评论(0) 推荐(1) 编辑
摘要: 1、题目类型:图论、最短路径、Bellman-Ford算法。2、解题思路:Bellman-Ford算法简单应用。3、注意事项:更新条件:d[j]<(d[i]-com[i][j])*rate[i][j]。4、实现方法:[代码] 阅读全文
posted @ 2010-08-11 16:51 勇泽 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1、题目类型:图论、最小生成树、Prim算法。2、解题思路:Prim算法生成最小生成树过程中寻找最长Edge。3、注意事项:每个case结束后,输出空行;pow()函数中需强制转换double。4、实现方法:[代码] 阅读全文
posted @ 2010-08-11 16:42 勇泽 阅读(237) 评论(0) 推荐(0) 编辑