![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
风扇吱呀吱呀吹
i am a chinese!
展开
-
浙江大学 计算机与软件学院 2019年保研 上机 模拟练习 7-4 Index of Popularity (30 分)
7-4 Index of Popularity (30 分) The index of popularity (IP) of someone in his/her circle of friends is defined to be the number of friends he/she has in that circle. Now you are supposed to list the m...原创 2019-10-15 21:24:55 · 412 阅读 · 0 评论 -
PAT-A 201903-3 Telefraud Detection
考察:并查集+有向图的存储,节点少用邻接矩阵,且不用压缩路径 解决办法:用邻接矩阵存储有向有权边,遍历每个顶点,统计出度个数及双向边个数,找出满足提议的嫌疑人,在用并查集(合并、找父节点)找出团伙。 注意:父节点选择值较小的,不然通不过测试点 #include <iostream> #include <vector> #include <set> using n...原创 2019-09-06 11:10:50 · 189 阅读 · 0 评论 -
浙江大学2019年机试 7-4 Ambulance Dispatch (30 分)
考察:无向有权图的最短路径; 解决办法:1、节点少情况:直接DFS从呼救点去遍历全图,终结点只进入还有救护车的医院,过程中更新最短路径,救护车数量,经过节点数。 2、节点多情况:采用Dijkstra+DFS,用Dij记录每个医院到每个呼救点的最短路径,pre保存,然后用DFS遍历更新找到对应path. 注意点:途中可以经过医院,节点数大于1000,用dij+DFS; 办法一DFS: using n...原创 2019-09-07 14:26:18 · 2137 阅读 · 3 评论 -
2019年9月 PAT 7-4 Dijkstra Sequence
考点:Dijistra算法的逻辑 注意点:这一次考察的是Dijistra算法的逻辑,即从起点开始每次选出一个最短路径点(每步更新的d[v]后,可能有多个最小的点更新)与所给序列判断,如果符合则yes。而不是以往考察的求最短路径。切勿先入为主。仔细审查题意。 #include <iostream> #include <vector> #include <set> ...原创 2019-10-05 20:28:58 · 334 阅读 · 0 评论