随笔分类 - 图论-Dijkstra
摘要:Berland and the Shortest Paths 题目链接:https://www.codeforces.com/contest/1005/problem/F 数据范围:略。 题解: 太鬼畜了...... 就是问有多少颗不同的最短路树。 因为边权是$1$。 然后啊....只需要把可能的非
        阅读全文
                
摘要:The Shortest Statement 题目链接:https://codeforces.com/contest/1051/problem/F 数据范围:略。 题解: 关于这个题,有一个重要的性质:$m - n \ge 20$。 这个性质乍一看没啥思路.....想到最短路树也很容易,不就是多了$
        阅读全文
                
摘要:Koala and Notebook 题目链接:https://codeforces.com/contest/1209/problem/F 数据范围:略。 题解: 开始的时候看错题了....莫名其妙多了一道好题嘻嘻嘻 这个题非常诡异,就是把所有的边连在一起写下来。 所以我们把边权按照每一位建一个点然
        阅读全文
                
摘要:Frog Jumping 题目链接:http://codeforces.com/contest/1146/problem/D 数据范围:略。 题解: 首先发现,如果$x\ge a +b$,那么所有的$Num | gcd(a,b)$都可以取到。 这是显然的因为我们可以保证最右端点在$a+b$内。 那么
        阅读全文
                
摘要:管道连接 bzoj-4006 JLOI-2015 题目大意:给定一张$n$个节点$m$条边的带边权无向图。并且给定$p$个重要节点,每个重要节点都有一个颜色。求一个边权和最小的边集使得颜色相同的重要节点互相连通。 注释:$1\le c_i \le p \le 10$,$1\le u_i,v_i,d_
        阅读全文
                
摘要:新型计算机 bzoj-2259 Oibh 题目大意:给定一个n个数的数列,第i个数为a[i],更改第i个数至x的代价为|x-a[i]|。求最小代价,使得:读入一个数s1后,向后连着读s1个数,然后如s2,再向后读s2个数。保证最后恰好读到第n个数。 注释:$1\le n\le 10^6$ 想法:又开
        阅读全文
                
摘要:Telephone Lines bzoj-1614 Usaco-2007Jan 题目大意:给你一个n个点m条边的带边权无向图,求最短路。可以选取k条边免费。 注释:$1\le n\le 10^3$,$1\le m\le 10^5$ 想法:一眼分层图最短路啊! 我都想出来了就上网查一下题解吧 卧槽??
        阅读全文
                
摘要:Cleaning Shifts bzoj-3389 Usaco-2004Dec 题目大意:每天有n个时间段,每个时间段都必须安排一个奶牛值班。有m个奶牛,每个奶牛只有一个空闲时间s[i]~e[i],求至少动用多少奶牛。 注释:$1\le n\le 10^6$,$1\le m\le 25,000$。 
        阅读全文
                
摘要:狼抓兔子 bzoj-1001 BeiJing2006 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中
        阅读全文
                
摘要:牛跑步 bzoj-1598 题目大意:给你n个点,m条边的有向图。求从1到n的严格的第k短路。 注释:$1\le n\le 1000$,$1\le m \le 10,000$,$1\le k \le 100$。 想法: A*:俗称机器人走路算法。就是说从一个点走到另一个点的最短路径,显然可以bfs。
        阅读全文
                

浙公网安备 33010602011771号