随笔分类 -  图论-最短路

摘要:题面 https://codeforces.com/contest/464/problem/E https://www.luogu.com.cn/problem/CF464E 分析 高精度暴力跑最短路 O(nlognx) ,考虑优化 发现最短路中松弛操作所用的加法,在二进制串上所需要实现的就是区 阅读全文
posted @ 2021-04-01 11:31 Vagari 阅读(98) 评论(3) 推荐(0) 编辑
摘要:题面 https://www.luogu.com.cn/problem/P6545 分析 一个定理:城墙必然包含左上角到各村庄的左上角的最短路 如何证明:考虑当前有一个城墙方案,不包含某条最短路,不难证明此时城墙必然将最短路分割为数段 将在被围住区域外的最短路补入城墙,原城墙部分删除,肯定更优,因为 阅读全文
posted @ 2021-03-25 18:40 Vagari 阅读(88) 评论(0) 推荐(0) 编辑
摘要:题面 https://www.luogu.com.cn/problem/P1354 分析 傻逼题,评级虚高 判断墙点之间是否有墙阻隔,没有连个边,直接跑folyd即可 代码 #include <iostream> #include <cstdio> #include <cmath> using na 阅读全文
posted @ 2020-10-21 21:39 Vagari 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Description 森林里有一片长方形的草地,在清晨的大雪过后被一层厚厚的积雪所掩盖(下图左)。住在森林里的兔子和狐狸,穿越草地,都会在雪地上留下他们的踪迹。他们总是从左上角进入,并从右下角离开草地。在这两者之间,他们可以来回走动,在雪地里玩,甚至在同一个地方多次留下踪迹。在任何时候,最多只有一 阅读全文
posted @ 2019-07-09 07:36 Vagari 阅读(226) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problemnew/show/P1850 分析 先全部跑一边dij,把距离求出来 我们设f[i][j][0/1]表示第i个时段,用了j次换教室机会,当前教室有无使用机会的最小期望 $f[i+1][j][0]=min(f[i][j][0]+dis[c[i] 阅读全文
posted @ 2019-07-05 07:54 Vagari 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Description 你在一个跨国公司负责发工资,每个工人的工资以自己本国货币结算。如果你手头上有足够的该国货币,你就直接发给他;如果没有足够的该国货币,他也不介意收到其他种类的货币,前提是按兑换关系他没有少拿就可以了。例如,有六种货币:A,B,C,D,E,F,你知道这些货币的兑换关系是:23 A 阅读全文
posted @ 2019-07-02 07:31 Vagari 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Description 高考又来了,对于不认真读书的来讲真不是个好消息。为了小杨能在家里认真读书,他的亲戚决定驻扎在他的家里监督他学习,有爷爷奶奶、外公外婆、大舅、大嫂、阿姨……小杨实在是忍无可忍了,这种生活跟监狱有什么区别!为了他亲爱的小红,为了他的dota,他决定越狱!假设小杨的家是个n*m 的 阅读全文
posted @ 2019-06-29 20:47 Vagari 阅读(172) 评论(0) 推荐(0) 编辑
摘要:T1 Description 贝希被困在一个三角形的迷宫之中。这个迷宫有N行(1 <= N <= 1000000)。比如下图是一个3行的迷宫。 迷宫的第i行有2*i-1个三角形,从左到右分别编号为(i,1)、(i,2)等等。贝希每次可以从一个三角形走到任意一个一个跟当前的三角形有邻边的三角形。比如说 阅读全文
posted @ 2019-03-04 20:47 Vagari 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Description moreD城的城市轨道交通建设终于全部竣工,由于前期规划周密,建成后的轨道交通网络由 2n 条地铁线路构成,组成了一个 n 纵 n 横的交通网。如下图所示,这 2n 条线路每条线路都包含 n 个车站,而每个车站都在一组纵横线路的交汇处。 出于建设成本的考虑,并非每个车站都能够 阅读全文
posted @ 2019-01-24 20:57 Vagari 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Description Description Input Output Input Input Output Output Sample Input 5 7 2 2 3 1 2 1 3 1 4 2 4 3 4 3 5 4 5 Sample Output 1 2 2 1 2 Sample Input 阅读全文
posted @ 2018-09-15 13:59 Vagari 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Description “那么真的有果尔德施坦因这样一个人?”他问道。“是啊,有这样一个人,他还活着。至于在哪里,我就不知道了。”“那么那个密谋——那个组织?这是真的吗?不是秘密警察的捏造吧?”“不是,这是真的。我们管它叫兄弟会。除了它确实存在,你们是它的会员以外,你们 就别想知道别的了。” 他知道 阅读全文
posted @ 2018-09-10 21:40 Vagari 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Description DJL为了避免成为一只咸鱼,来找srwudi学习压代码的技巧。Srwudi的家是一幢h层的摩天大楼。由于前来学习的蒟蒻越来越多,srwudi改造了一个跳楼机,使得访客可以更方便的上楼。经过改造,srwudi的跳楼机可以采用以下四种方式移动:1、向上移动x层;2、向上移动y层; 阅读全文
posted @ 2018-08-23 20:43 Vagari 阅读(303) 评论(0) 推荐(0) 编辑
摘要:Description 一天,Y 君在测量体重的时候惊讶的发现,由于常年坐在电脑前认真学习,她的体重有了突 飞猛进的增长。幸好 Y 君现在退役了,她有大量的时间来做运动,她决定每天从教学楼跑到食堂来减肥。Y 君将学校中的所有地点编号为 1 到 n,其中她的教学楼被编号为 S,她的食堂被编号为 T, 阅读全文
posted @ 2018-08-15 20:41 Vagari 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Description 有一副n*m的地图,有n*m块地,每块是下列四种中的一种:墙:用#表示,墙有4个面,分别是前面,后面,左面,右面。起点:用C表示,为主角的起点,是一片空地。终点:用F表示,为主角的目的地,是一片空地。空地:用 . 表示。其中除了墙不能穿过,其他地方都能走。 主角有以下3种操作 阅读全文
posted @ 2018-08-08 20:19 Vagari 阅读(2954) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示