09 2019 档案

摘要:CF757F Team Rocket Rises Again 全体起立,全体起立,这是我A的第一道黑题(虽然是CF的); 来一波番茄攻击; 不扯淡了,这道题也是学习支配树(之前)应该做的题; 和灾难不同的是,那个是直接给你有向图,这里给的是无向图; 我们要求的是删除一个点会造成多少点的最短路发生变化 阅读全文
posted @ 2019-09-29 10:40 AiRomance 阅读(247) 评论(0) 推荐(0) 编辑
摘要:最近想学支配树,但是基础还是要打好了的; P2597 [ZJOI2012]灾难 这道题是根据食物链链接出一个有向图的关系,求一个物种的灭绝会连带几种物种的灭绝; 求得就是一个点能支配几个点; 如果一个点没有食物了就会灭绝,那他的支配点就是他所有食物的LCA; LCA死了,食物都死了,他也就死了; 我 阅读全文
posted @ 2019-09-29 08:13 AiRomance 阅读(173) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P1197 这道题算是关闭农场的加强版吧,数据有点大,矩阵存不下; 也是记录删点操作,从后往前加边; 先将每个点都算成一个连通块,然后每连一条边连通块数就减一; 加一个点时不要忘记连通块数+1,然后合并; 还有数组要开大; 阅读全文
posted @ 2019-09-28 15:02 AiRomance 阅读(179) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P3144 每次关闭一个农场,农场之间有边相连,问每次关闭后开着的农场是否是一个连通块; 数据小,离线搞; 我们先记录删的顺序,然后倒着来,先将所有删去的点都标记,每次加点,再把所有没删的都加在一起, in_class[i]==1表示这个点 阅读全文
posted @ 2019-09-28 11:13 AiRomance 阅读(162) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-09-27 21:44 AiRomance 阅读(2) 评论(0) 推荐(0) 编辑
摘要:就是n可以被1到n/2的所有数表示出来; 我一开始写了个把二进制数里的1拿出来,但是WA了两个点; 分治? 好多人说数据有问题,我也不知道,也不想知道; 阅读全文
posted @ 2019-09-26 19:37 AiRomance 阅读(126) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P1095 恶魔猎手尤迪安野心勃勃,他背叛了暗夜精灵,率领深藏在海底的娜迦族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。 到那时,岛上的所有人都会遇难 阅读全文
posted @ 2019-09-26 18:08 AiRomance 阅读(158) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problemnew/show/P1613 他有一个跑路机器,每次只能跑2k (单位)路程,每相邻两个点的路程为1,也就是说如果连边1——》2——》3——》4——》5,路径长度为4,那么他可以一次从1跳到5; n<=50; 我们要找的不是最短路径,而是一条 阅读全文
posted @ 2019-09-26 17:03 AiRomance 阅读(187) 评论(0) 推荐(0) 编辑
摘要:记录每天看(抄)题解的日常; https://www.luogu.org/problem/P2698 我们可以把坐标按照x递增的顺序排个序,这样我们就只剩下纵坐标了; 如果横坐标(l,r)区间,纵坐标的最大值减去最小值大于d,那么就可以更新答案; 看出随着l的增长,r一定是递增的; 可以证明不存在( 阅读全文
posted @ 2019-09-25 21:48 AiRomance 阅读(132) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/P3986 很久很久以前,我好像写过exgcd,但是我已经忘了; 洛谷上搜EXGCD搜不到,要搜(扩展欧几里得) 这道题就是ax+by=k,其中ab为斐波那契数列里面相邻的两项; a+b=k ;a+2b=k;2a+3b=k,3a+5b=k; 阅读全文
posted @ 2019-09-25 21:03 AiRomance 阅读(200) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 二分图,就是给你一个图,可以将点分为两部分,每一部分的点都能唯一映射到另一个集合里,也就是有连边; 注:以下转自 http://blog.csdn.net/dark_scope/article/details/8880547 匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因 阅读全文
posted @ 2019-09-23 19:11 AiRomance 阅读(165) 评论(0) 推荐(0) 编辑
摘要:约翰有n块草场,编号1到n,这些草场由若干条单行道相连。奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草。 贝西总是从1号草场出发,最后回到1号草场。她想经过尽可能多的草场,贝西在通一个草场只吃一次草,所以一个草场可以经过多次。 因为草场是单行道连接,这给贝西的品鉴工作带来了很大的不便, 阅读全文
posted @ 2019-09-18 21:06 AiRomance 阅读(170) 评论(0) 推荐(0) 编辑
摘要:加法 P1255 数楼梯 乘法 阅读全文
posted @ 2019-09-18 19:50 AiRomance 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一个1到n序列,合理排序逆序对数要求是m,而且字典序要求最小; 这个题,因为数字只能用一次,所以我们可以知道什么位置放什么数逆序对的个数会增加或减少多少; 先求出最多能产生的数量,每次先输出最小的数,用总数减去减少的逆序对数; 如果不够的时候就要用大数排在前面; vector,记得输出一个删一个; 阅读全文
posted @ 2019-09-18 19:47 AiRomance 阅读(151) 评论(0) 推荐(0) 编辑
摘要:有n个瓶子,里面都有一升水,但是只想保留k个瓶子,只能两个瓶子里面的水体积相等时才能倒在一个瓶子里;不能丢弃有水的瓶子;瓶子容量无限; 问需要购买几个额外的瓶子才能满足条件; 因为每个瓶子一开始只有一升水,那么合并后每个瓶子里面的水体积都是2i,也就是说,n个瓶子最少能合并成n的二进制数中1的个数个 阅读全文
posted @ 2019-09-18 19:27 AiRomance 阅读(134) 评论(0) 推荐(0) 编辑
摘要:P2746 [USACO5.3]校园网Network of Schools 任务一:求缩完点后入度为0的点的个数(有向边) 任务二:求缩完点后入度为0和出度为0的最大值(要把图构造成强连通分量) 注意,任务二需要特判整张图是一个强联通 阅读全文
posted @ 2019-09-18 16:26 AiRomance 阅读(141) 评论(0) 推荐(0) 编辑
摘要:象棋,给你棋盘大小,然后放炮(炮的数量不限),不能让炮打到其他的炮,问方案数; 数据n,m<=200; 状态压缩似乎能做,但是我不会; 因为只要状态数,所以不必纠结每种状态的具体情况; 可以想出每行每列最多放两个棋子(我想到了吗?); 所以(为什么啊) 设计f[i][j][k] 表示DP到第i行,一 阅读全文
posted @ 2019-09-17 15:26 AiRomance 阅读(175) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 给你一个矩阵,选出最大的棋盘,棋盘的要求是黑白相间(01不能相邻),求出最大的正方形和矩形棋盘的面积; 数据n,m<=2000; 这个一看就可能是n2DP,但是写不出。单走一波暴力(sb); 悬线法:就是将限制条件看成一根线,能扩展的最大长度,线要直; 矩形就是这样; 用l[i][j] 阅读全文
posted @ 2019-09-17 10:38 AiRomance 阅读(150) 评论(0) 推荐(0) 编辑
摘要:种了一下午的树,终于给搞明白了((多谢各位大神的题解)(题解就不能讲清楚点吗(看不见看不见))); 你有k个树,你可以种在一条直线上,每个位置都有一个价值,如果你把树种在这里就可以获得这个价值,但是条件是不能有任意两棵树相邻; 当然你可以种0到k任意棵树; 怎么办呢?这道题也是一个(少见)的良心题; 阅读全文
posted @ 2019-09-16 18:00 AiRomance 阅读(197) 评论(0) 推荐(0) 编辑
摘要:一个房间能到另一个房间,有向图,奶牛从自己编号(1到n)的点出发,如果回到以前到过的点就停止,问每头奶牛可以经过几个点; 情况分两种, 一,奶牛在环上,能走的是环的大小,二,一条链连接一个环,大小是链+环; 要预先处理自环的答案(1),还有环的大小是1的(并不在环上的点); 一开始还以为可能出现只有 阅读全文
posted @ 2019-09-16 10:52 AiRomance 阅读(155) 评论(0) 推荐(0) 编辑
摘要:有趣的数——构造符合条件的数 给你一个区间,问有多少个数符合每一位中,只有一个数字和其他数字不同,也就是其他数字都相同,有且只有一个异类; 数据范围是1e16; 因为只考虑数量而不用管大小; 只要0到9枚举出来就好了; 记得判重,用的map省心; 欢乐ABC——连续区间找相同的量 给你一个字符串,一 阅读全文
posted @ 2019-09-15 17:53 AiRomance 阅读(419) 评论(1) 推荐(0) 编辑
摘要:给你一个序列,每个数字有一个颜色,一个区间的贡献值是颜色的个数,颜色是1到n的整数表示,问这n*(n+1)/2个区间的贡献值的和是多少;n<=1e5; o(n)枚举右端点,记录当前颜色上一次出现的位置,因为在上一次出现的前面那些数加上当前的一位贡献也不会更新,但是他们之间的数加上当前数一定都不重复, 阅读全文
posted @ 2019-09-14 16:47 AiRomance 阅读(375) 评论(0) 推荐(0) 编辑
摘要:P1220 关路灯 P2279 [HNOI2003]消防局的设立 P1373 小a和uim之大逃离 P1005 矩阵取数游戏 先说关路灯吧,几个世纪不打区间DP都忘了; 一个老人来回关灯,求最小消耗功率 主要思路是从起点(家)拓展区间,由小区间转移到大区间,因为有继续向前走还有回头关灯两种选择 我们 阅读全文
posted @ 2019-09-11 20:21 AiRomance 阅读(227) 评论(0) 推荐(0) 编辑

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