随笔分类 -  Luogu

上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要:怕自己太久没写 Tarjan 了就会把这种神仙算法忘掉。 其实这种类型的图论题的套路还是比较简单且显然的。 P2002 消息扩散 很显然的题目,因为在一个环(其实就是 强连通分量 )中的城市都只需要让其中一个知道就可以让其它的城市都得知信息了。 因此我们把在一个强连通分量中的点都 缩点 ,然后就得到 阅读全文
posted @ 2018-06-07 13:27 空気力学の詩 阅读(177) 评论(0) 推荐(0)
摘要:一道比较简单的 概率DP 首先看到这种题目和数据范围,就要毫不犹豫地列DP方程: 我们令$f_{i,j}$表示还剩下i个人时编号为j的人的胜率,那么首先我们可以知道边界条件$f_{1,1}=1$ 然后我们考虑多一个人的情况会是怎样。 我们先枚举还剩下$i(2j)$ $f_{i,j}+=\frac{f 阅读全文
posted @ 2018-06-07 13:04 空気力学の詩 阅读(168) 评论(0) 推荐(0)
摘要:其他省份+200X年=省选水题 其实我是为了刷Luogu上的专题在去写这道题的。 首先我们发现因为这个棋盘是$n 2$的,所以我们考虑一下对于每一个位置(下图蓝色位置),都可以通过对应的雷总数(黄色部分)减去前面的两个地方的雷数(红色部分) 然后我们 只需要知道第一个位置的情况就可以推出后面所有的情 阅读全文
posted @ 2018-06-06 18:50 空気力学の詩 阅读(149) 评论(0) 推荐(0)
摘要:一道非常综合的好题~~然后就莫名其妙地知道了 动态LCA 的求法~~ 果然是 ZJOI 的题目,只能说这思路服了 首先我们发现每次操作 只会灭绝 一种动物,然后我们想一下就知道如果有$n(n =2)$个食物的动物就不会灭绝。 然后我们YY一个叫 灭绝树 的东西,在这个树上的点都满足一个性质: 当一个 阅读全文
posted @ 2018-06-06 18:33 空気力学の詩 阅读(169) 评论(0) 推荐(0)
摘要:这还是一道比较 好 的~~ 树剖 题~~(去你的树剖, LCA 即可) 这里主要讲两种思路,其实都是很基本也很经典的 1 树链剖分 还是先讲一下这种算法吧,虽然写起来很烦(不过感觉写多了就习惯了,而且还有一种莫名的 快感 ),但是思路好想啊! 我们可以把$a \to b$的路径上的点权都加上1,然后 阅读全文
posted @ 2018-06-04 19:33 空気力学の詩 阅读(269) 评论(0) 推荐(0)
摘要:这道题还是一道比较 不可做 的矩阵题 首先我们先YY一个递推的算法:令f[i][j]表示走到第i行第j列时的方案数,那么有以下转移: f[i][j]=f[i 1][j 2 k+1]+f[i+1][j 2 k+1]+f[i][j 2 k+1](1 include using namespace std 阅读全文
posted @ 2018-05-29 19:23 空気力学の詩 阅读(130) 评论(0) 推荐(0)
摘要:这道题其实是真的 数学巨佬 才撸的出来的题目了 ~~但如果只知道结论但是不知道推导过程的我感觉证明无望~~ 首先这道题肯定不能直接搞 ,而且题目明确说明了一些方法的问题 所以就暗示我们直接上 矩阵 了啦 但是如果直接搞还要高精度,不仅很烦而且绝壁TLE 所以我们引出性质,其中f[x]表示斐波那契数列 阅读全文
posted @ 2018-05-24 12:54 空気力学の詩 阅读(122) 评论(0) 推荐(0)
摘要:这次我期待了很久的Luogu月赛崩掉了 传说中的Luogu神机就这样被卡爆了 然后我过了20min才登上Luogu的网站,30min后才看到题目 然后交T1TM的不给我测!!!然后又交了一次机子就炸了, 好几个点都不测 然后感觉游戏体验极差。交了一波T2又有一堆点不给我测,还莫名T了几个点~~这机子 阅读全文
posted @ 2018-05-23 13:28 空気力学の詩 阅读(217) 评论(0) 推荐(0)
摘要:这还是一道比较简单的题目,稍微想一下就可以解决。~~终于有 NOIP 难度的题目了~~ 首先我们看那个∑(ai bi)^2的式子,发现这个的最小值就是 排序不等式 所以我们只需要改变第一组火柴的顺序,使它和第二组火柴相对应(即 大的对大的,小的对小的 ) 然后我们 离散 一下,找出每一个数该去的位置 阅读全文
posted @ 2018-05-21 13:27 空気力学の詩 阅读(158) 评论(0) 推荐(0)
摘要:补一补之前的坑 因为上次关于矩阵的那篇blog写的内容太多太宽泛了,所以这次把一些板子和基本思路理一理 先看这道模板题: "P3390 【模板】矩阵快速幂" 首先我们知道矩阵乘法 满足结合律而不满足交换律 的一种运算 因此我们对于矩阵A的p次只需要先算出A^(p/2)即可 这不就是 快速幂 吗, " 阅读全文
posted @ 2018-05-16 19:41 空気力学の詩 阅读(167) 评论(0) 推荐(0)
摘要:这道题应该也是经典的SCC题了吧 印象中不知道在 在班里上课的时候在紫书,ACM竞赛的那些书上看到多少次 (有点奇怪) 首先思路很明显,就是要找出有多少个点,以它们为起点可以遍历整个图 首先考虑一种情况,这种情况是多数SCC题目的突破口,即:环对题目的影响 我们发现,对于这道题,我们如果把环缩点,那 阅读全文
posted @ 2018-05-14 20:23 空気力学の詩 阅读(141) 评论(0) 推荐(1)
摘要:由于昨天写计蒜客初赛的一道题,看出了是缩点,但一时忘记了另外一个叫什么s...的算法怎么写了,~~话说我为什么没有回去翻一下自己的blog~~然后今天就去学了更实用也更强力的 Tarjan Tarjan的思想其实很简单,就是用 时间戳 (讲得真TM流弊,其实就是DFS访问到的次序)和栈来搞一下 关于 阅读全文
posted @ 2018-05-13 16:05 空気力学の詩 阅读(174) 评论(0) 推荐(0)
摘要:这道题目还是比较简单的 首先题目的意思就让我们很~~轻易~~地想到DP 我们设f[i][j]表示前i个坑中种j棵树的最大利益,则有: f[i][j]=max(f[i 1][j],f[i 2][j 1]+a[i]) 然而对于本题的数据范围之能得50pts 要A掉的话还是要动一些脑子的 我们先从小的情况 阅读全文
posted @ 2018-05-11 18:33 空気力学の詩 阅读(143) 评论(0) 推荐(0)
摘要:不得不佩服这道题的玄妙 首先我们可以发现一个显然的性质: 任意一行或任意一列至多只有两个炮 然后就有一种50分的做法:把每一行的情况三进制状压,然后状压DP即可 转移从上面找出所有有0个炮,1个炮,2个炮的列然后枚举新加入的炮的个数 然后我们瞎搞一下可以发现, 其实方案总数与炮摆放的位置无关 即我们 阅读全文
posted @ 2018-05-10 13:12 空気力学の詩 阅读(172) 评论(0) 推荐(0)
摘要:一道 贪心+类背包DP 的好题 首先发现一个十分显然的性质,没有这个性质整道题目都难以下手: 无论两队的顺序如何,总是让吃饭慢的人先排队 这是一个很显然的贪心,因为如果让吃饭慢的排在后面要更多的时间至少没有这样优 因此我们先按吃饭时间从大到小sort一下 然后我们发现这是一个类01背包的DP,只不过 阅读全文
posted @ 2018-05-09 20:43 空気力学の詩 阅读(160) 评论(0) 推荐(0)
摘要:~~这其实归到DP来说实在有点勉强~~ 悬线法的经典问题,改一两句话即可 后来看有人说可以用什么 坐标奇偶性然后乱搞一下转化成求最大全0子矩阵(雾) 我还是觉得直接上悬线比较靠谱 与一般的悬线法相似,只要a[i][j]与它边上的点^之后不同就可以转移了 难得的10mins 1A(还记得昨天写悬线法的 阅读全文
posted @ 2018-05-09 20:20 空気力学の詩 阅读(66) 评论(0) 推荐(0)
摘要:最近写DP写得比较多了 但是POJ上的题目太傻比了而且 不想看英文的题面 ,然后就在Luogu的试炼场里找了一个DP EX专题写了一下~~(大概3days吧,一天一题差不多)~~ 这是一道比较简单的DP 话说 树形DP一般都可以直接上暴力DP ,可能是因为树的复杂度一般都比较玄学 这里是一个类树形背 阅读全文
posted @ 2018-05-09 20:09 空気力学の詩 阅读(334) 评论(0) 推荐(0)
摘要:这还是比较简单的线段树模板题吧 更多的是给一个思路 ,当维护多种需要Lazy Tag的操作时顺序问题 这里的话加法和查询都可以参照 "区间加法模板题" 和 "Sol" 主要是当标记下传的时候,要注意先处理乘法在处理加法 Why? 因为显然乘法的优先级比加法高,如果先加后乘就会爆掉 例如:10+6 2 阅读全文
posted @ 2018-05-08 13:34 空気力学の詩 阅读(170) 评论(0) 推荐(0)
摘要:很~~清新自然~~ 凶猛 的数据结构题,都是 套路 啊 我们可以考虑 离线 做,先把区间按右端点从小到大排序 首先注意到一种贝壳如果在一段中出现超过1次,那么它在前面或后面就无关紧要了 举一个例子: 对于数列1 2 3 1如果我的右端点已经扫描到第四位了,那么第一位的1就可以删掉了(因为按右端点排了 阅读全文
posted @ 2018-04-20 20:21 空気力学の詩 阅读(140) 评论(0) 推荐(0)
摘要:%% ZZKdalao 上课讲的题目,才知道网络流的这种玄学建模 我们先想一想,如果没有D的限制,那么想当于再每一根纵轴上选一个权值最小的点再加起来 我们对应在 网络流 上就是每一根纵轴上的点向它下方的点用权值当边值进行连边,然后要割掉一些边,代价最小就是求 最小割 然后我们考虑限制,就是如果割了某 阅读全文
posted @ 2018-04-20 20:06 空気力学の詩 阅读(167) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页