07 2018 档案

摘要:那群人除了会卡spfa还会干什么! 我优雅的bfs spfa 居然T了一个点!不能忍! 以下为AC的dfs版spfa 阅读全文
posted @ 2018-07-22 23:49 俺是小程 阅读(210) 评论(0) 推荐(0)
摘要:一道差分约束. 但是我横看竖看, 只从字缝里看到了"并查集"三个大字. 很明显嘛, 什么判断真假, 什么前缀和关系传递, 不是明摆着的带权并查集吗? 阅读全文
posted @ 2018-07-19 11:08 俺是小程 阅读(163) 评论(0) 推荐(0)
摘要:这种小数据有什么开long long的必要吗(激寒 。。。 qwq 阅读全文
posted @ 2018-07-18 22:01 俺是小程 阅读(182) 评论(0) 推荐(0)
摘要:求完强联通分量以后本来准备写一个自定义的比较函数或者暴力转成string类啥的来比较字典序. 后来仔细一想, 求强联通分量的时候不就是按照节点编号从小到大来的吗? 直接顺着扫一遍不就美滋滋了? 阅读全文
posted @ 2018-07-18 15:43 俺是小程 阅读(136) 评论(0) 推荐(0)
摘要:被普及组的题吓到了…… 其实是我对拓扑排序的理解不够. 这个题可以转化成一个求最大层次的问题.理论上可以暴力建树然后求深度, 也可以用拓扑排序. 然后注意一下建图时不要重边就好了. 考虑到这个题目的需求和规模, 我们使用矩阵存图. 阅读全文
posted @ 2018-07-17 10:08 俺是小程 阅读(200) 评论(0) 推荐(0)
摘要:挺棒的一道dp。 贪心策略容易想到。直接按吃饭时间从大到小排序即可。 重点是dp。可以设方程为 f[前 i 人] [ 队列1的时间 j ] 然后加上一个常见的滚动数组套路。 方程的转移还是很有意思。 阅读全文
posted @ 2018-07-16 20:23 俺是小程 阅读(119) 评论(0) 推荐(0)
摘要:利用Floyd最外层为中转点的性质。 阅读全文
posted @ 2018-07-15 14:43 俺是小程 阅读(99) 评论(0) 推荐(0)
摘要:随手一写就冲进了最优解的第一页? 本来以为是dp, 但是经过仔细分析...这不就是二进制 + 单调栈么? 然后想正方形的情况...emm..好像正方形一定是最大矩形的子矩阵吧! 听说此题dp也可行? 阅读全文
posted @ 2018-07-14 15:08 俺是小程 阅读(294) 评论(0) 推荐(0)
摘要:心力憔悴。。不知道说什么。。。 方程还是很好推的,我也很快就推出来了。。 结果 花了4h+, 重构了几遍代码,才终于意识到这样写有问题。 真是。。。 阅读全文
posted @ 2018-07-12 22:41 俺是小程 阅读(135) 评论(0) 推荐(0)
摘要:暴力算概率即可。 用这个式子:P(Ai|B)=P(AiB)/P(B) 不过。。貌似有递推的常数做法? 阅读全文
posted @ 2018-07-11 18:18 俺是小程 阅读(110) 评论(0) 推荐(0)
摘要:今天做dp的时候, 看见一道似曾相识的题 [HNOI2003]消防局的设立 我的第一反应就是 UVa1292 Strategic game 这道题. 我以为, 这两题的差距只在"控制的距离上". 于是乎, 苦想dp无果(虽然这题可以dp). 看题解发现原来是简单的贪心. 解决了这道题以后, 我就回头 阅读全文
posted @ 2018-07-11 16:15 俺是小程 阅读(193) 评论(0) 推荐(1)
摘要:一眼看过去就是 f[a的位置][b的位置][a的容量][b的容量][谁走] 嘛. 结果一算,时间空间复杂度都过不去..我好菜啊 题目只要求计算差值, 所以记录a - b差值即可. 注意这样定义的话差值可能为负数, 所以要找等价关系. 阅读全文
posted @ 2018-07-11 10:01 俺是小程 阅读(154) 评论(0) 推荐(0)
摘要:这么简单的题都想了半天,肯定是智商低 看起来对Floyd的掌握还不够熟练呢 总之,把2^k的状态扔在最外围循环就ok了 阅读全文
posted @ 2018-07-10 22:04 俺是小程 阅读(89) 评论(0) 推荐(0)
摘要:众所周知, 无向图的一笔画条件为 所有点的度为偶数 或 有且只有两个点的度为奇数 但是,怎么输出一笔画的路径? https://blog.csdn.net/stillxjy/article/details/51956183 介绍了一种好用的Hierholzer 算法; 大体是利用栈的思想记录. 附上 阅读全文
posted @ 2018-07-10 17:28 俺是小程 阅读(172) 评论(0) 推荐(0)
摘要:第一次做这种题,顺便花了一个上午学习了一下概率与期望的相关知识. 本题需要的知识点: 1. 条件概率与独立性. 2. 期望的几何分布, 通俗的说 , 做一件事(每次独立)成功概率是P,第一次做成时做的次数的期望就是1/P 学了这些, 你就能 做出来 看得懂题解了 阅读全文
posted @ 2018-07-10 15:36 俺是小程 阅读(140) 评论(0) 推荐(0)
摘要:我真傻,真的。这么简单的题都想了半天 其实挺简单的。暴力记录每一个约数出现的个数。 然后考虑输出答案。 可以想到,答案是逐渐变小的,而每个约数出现次数随着其增长而减小。 于是可以用一些玄学技巧来找出答案。 阅读全文
posted @ 2018-07-09 21:57 俺是小程 阅读(145) 评论(0) 推荐(0)
摘要:难啊! 分析题目,发现书高范围挺小的,估摸着是个状态压缩。 然后就卡住了,再然后无比熟练的找到了题解 先思考状态吧。首先前 i 个,选 j 个肯定是要有的。 决策肯定是选和不选。 不选的时候,messval的值肯定跟上一个结尾的高度有关,所以状态里肯定有结尾的高度。 很明显,肯定要记录 拿走或者剩余 阅读全文
posted @ 2018-07-09 19:39 俺是小程 阅读(184) 评论(0) 推荐(0)
摘要:仔细审题, 冷静分析, 看到一句话: 当两只河蟹封锁了相邻的两个点时,他们会发生冲突 一条边必须且只能被一个点覆盖. 想到了什么? 二分图! 然后就可以愉快的码了. 需要注意的是, 这张图不一定联通, 所以每一个联通快的黑白染色数目要单独统计, 而不能一起统计. 正解: 错误: 阅读全文
posted @ 2018-07-09 09:23 俺是小程 阅读(145) 评论(0) 推荐(0)
摘要:讲解推荐这位的 http://www.cnblogs.com/dengeven/p/3237382.html 如果你手上有lrj的黑书, 那么黑书上也有讲解. 二进制状压练得挺熟, 但是一直没有时间好好研究三进制状压。 于是找了个题目学习了一下, 两天里修修补补总算AC了。 有几个收获。 1. 三进 阅读全文
posted @ 2018-07-08 21:45 俺是小程 阅读(354) 评论(0) 推荐(0)
摘要:明显一颗内向树。 然后显然内向树里面强连通分量只有可能是环。 于是可以很愉快的写tarjan了2333 最后记忆化统计一下就ok。 阅读全文
posted @ 2018-07-08 20:39 俺是小程 阅读(185) 评论(0) 推荐(0)
摘要:熟悉一下基本的缩点 阅读全文
posted @ 2018-07-08 18:39 俺是小程 阅读(277) 评论(0) 推荐(0)
摘要:稍微学习一下强连通分量。 https://www.cnblogs.com/stxy-ferryman/p/7779347.html 我觉得他讲得很好。 阅读全文
posted @ 2018-07-07 21:45 俺是小程 阅读(216) 评论(0) 推荐(0)
摘要:几个需要注意的点. 1. 按照你的算法, 当一个圆包含另一个圆的圆心时, 会出现半径是负数的情况吗? 2. 考虑了点在矩形外的情况吗? 3. 与四个边界比较了大小了吗? 4. 四舍五入了吗? 阅读全文
posted @ 2018-07-07 09:32 俺是小程 阅读(217) 评论(0) 推荐(0)
摘要:暂定每天更新。 tot : 137 + 6 7.7 1. P1378 油滴扩展 (done) 2. P1306 斐波那契公约数 (实力不足) 3. Bugs Integrated, Inc.(加深理解三进制dp) (未完成) 4. UVa12206 Stammering Aliens (复习字符串h 阅读全文
posted @ 2018-07-06 23:05 俺是小程 阅读(480) 评论(1) 推荐(0)
摘要:emmm...好难的一道dp 其实本质是两次dp.第一次求出都不相等时候的最优解, 第二次在求出两串有相同时的更优的解. https://blog.csdn.net/hndu__lz/article/details/52167981 这位讲的不错, 可以去看看. 阅读全文
posted @ 2018-07-04 12:01 俺是小程 阅读(166) 评论(0) 推荐(0)
摘要:首先应该想到一点, 如果一段管道被中途截断了, 那么这段管道就是毫无意义的, 没了它答案也不会变差. 那么, 决策就可以看成每次修一条管道(从下到上或者从右到左), 状态可以定为每次考虑一个矩阵(顺序从小到大) 其次,很明显这个题满足最优子结构性质. 那么就不难写出方程了 阅读全文
posted @ 2018-07-03 14:46 俺是小程 阅读(119) 评论(0) 推荐(0)
摘要:出师不利, 一路写了 2H+ 才AC。。 其实挺简单一个状压dp, 结果因为脑残把状态的更新顺序写反了导致把DP写成了暴力。。。 吃一堑长一智吧。以后写DP之前先想好转移顺序。 阅读全文
posted @ 2018-07-01 19:58 俺是小程 阅读(149) 评论(0) 推荐(0)