摘要: 这还是一道比较简单的题目,稍微想一下就可以解决。~~终于有 NOIP 难度的题目了~~ 首先我们看那个∑(ai bi)^2的式子,发现这个的最小值就是 排序不等式 所以我们只需要改变第一组火柴的顺序,使它和第二组火柴相对应(即 大的对大的,小的对小的 ) 然后我们 离散 一下,找出每一个数该去的位置 阅读全文
posted @ 2018-05-21 13:27 空気力学の詩 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 这次的比赛充满着玄学的气息 , "玄学链接" 首先讲一下为什么 没有第十四场 其实今天早上9点时看到题目就叫了: 原题! 没错, "整套试卷" 都做过,我还写了 "题解" 然后老叶就说换一套,但如果仅仅是这样就没什么 但等13min后结束这场考试后,一评测发现有人A了T1 但老叶并没有开启 Unra 阅读全文
posted @ 2018-05-20 20:47 空気力学の詩 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 现在开始刷数学相关的题目, 这道题是真的难! 首先对于一个~~初中都没上完的蒟蒻(没错就是我)~~,很多组合公式都是不可食用的 而且我的组合数的意义也比较混乱,像我都是用C(m,n)表示n个数里面选m个数的 其次什么鬼的组合数C[i][j]递推公式我都不知道(我只知道C(m,n)=n!/m!/(n 阅读全文
posted @ 2018-05-17 13:27 空気力学の詩 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 这是一道与之前相比难度略有提升的矩阵题 60pts的 类斐波那契 递推很好写,就是: f[1]=f[2]=1; f[i]=f[i 1]+f[i 2] (3 include using namespace std; typedef long long LL; const int N=11,mod=10 阅读全文
posted @ 2018-05-17 13:02 空気力学の詩 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 补一补之前的坑 因为上次关于矩阵的那篇blog写的内容太多太宽泛了,所以这次把一些板子和基本思路理一理 先看这道模板题: "P3390 【模板】矩阵快速幂" 首先我们知道矩阵乘法 满足结合律而不满足交换律 的一种运算 因此我们对于矩阵A的p次只需要先算出A^(p/2)即可 这不就是 快速幂 吗, " 阅读全文
posted @ 2018-05-16 19:41 空気力学の詩 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 矩阵,一个神奇又令人崩溃的东西,常常用来优化序列递推 在百度百科中,矩阵的定义: 在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合 ,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。 好,很高深对吧。那我们就更加直接地理解一下矩阵的实质: 二维 阅读全文
posted @ 2018-05-15 20:42 空気力学の詩 阅读(677) 评论(0) 推荐(1) 编辑
摘要: 这次的比赛真心水,考时估分240,然后各种悠闲乱逛 然后测完T1数组开小了炸成40,T2,T3都没开long long,T2炸成20,T3爆0 掉回1600+的深渊,但是还有CJJ dalao比我更惨, "链接" T1 这道题就比较simple了,很显然用数据结构乱优化 貌似有很多种解法: 单调队列 阅读全文
posted @ 2018-05-15 12:59 空気力学の詩 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 这道题应该也是经典的SCC题了吧 印象中不知道在 在班里上课的时候在紫书,ACM竞赛的那些书上看到多少次 (有点奇怪) 首先思路很明显,就是要找出有多少个点,以它们为起点可以遍历整个图 首先考虑一种情况,这种情况是多数SCC题目的突破口,即:环对题目的影响 我们发现,对于这道题,我们如果把环缩点,那 阅读全文
posted @ 2018-05-14 20:23 空気力学の詩 阅读(131) 评论(0) 推荐(1) 编辑
摘要: 这次Rank202我就很不爽了,凭什么有个罚时也是210的就排在200了 主要还是T2太ZZ了,前几次都忘了输Emply。之前还因为 map的变量名叫做hash被判错了? 后面两题我都不会,这种玄学字符串的题目我是真的烦 ~~说实话我还是比较喜欢图论题~~ A. 淘宝的推荐系统 咋一看题目很烦,一般 阅读全文
posted @ 2018-05-14 18:55 空気力学の詩 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第一次打ACM赛制的题目,结果T2的题意实在难懂,罚时了很久 而且T3看出来就是Tarjan缩点的水题,还有1h的情况下也懒得学Tarjan了 难度区分还可以,最起码A掉前两题再快也没有前200 A. 百度无人车 还是比较基础的一道题,当时在家里忘记提前写读优了然后就浪费了一定的时间 虽然1A,其实 阅读全文
posted @ 2018-05-14 13:22 空気力学の詩 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 由于昨天写计蒜客初赛的一道题,看出了是缩点,但一时忘记了另外一个叫什么s...的算法怎么写了,~~话说我为什么没有回去翻一下自己的blog~~然后今天就去学了更实用也更强力的 Tarjan Tarjan的思想其实很简单,就是用 时间戳 (讲得真TM流弊,其实就是DFS访问到的次序)和栈来搞一下 关于 阅读全文
posted @ 2018-05-13 16:05 空気力学の詩 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这竟然是IOI~~虽然是2000年的~~ ,但其实也改变不了它水题的本质 我写了两种方法,这里都讲一下吧 考虑记忆化搜索,用f[i][j]表示当区间的左端为i,右端为j时最少要添加多少字符,所以ans就为f[1][n] 然后考虑一下,对于每一个f[i][j],都有转移: s[i]==s[j],则有f 阅读全文
posted @ 2018-05-12 16:28 空気力学の詩 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一道字符串DP,~~然而不需要状压之类的玄学操作~~ 题目大意:给你两个串,由'A','C','G','T'组成,现在你可以在这两个串中的某些位置插入' ',最终要使得它们的长度相等 给出两个字符匹配时的匹配度表格(题面中给出),让你求如何添加' '使得总匹配度最大 很简单的DP,我们用f[i][j 阅读全文
posted @ 2018-05-12 15:42 空気力学の詩 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这次的题目也真心水 题目大意就是:给出几类珍珠,以及它们的单价,要求用最少的钱就可以买到相同数量的,相同(或更高)质量的珍珠。 说白了就是 贵的可以代替便宜的 我们设f[i]表示买前i种珍珠的最少花费,然后我们对于f[i][j],只需要向前枚举一段, 把这一段的珍珠都用第i种来代替 。 所以对于这种 阅读全文
posted @ 2018-05-12 15:30 空気力学の詩 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 终于写完了POJ的DP专题,~~然而都是水题233~~ 这次也把题目分了一下,先挑3道 特别简单 的讲一下 2533 题意:求最长上升子序列。 很简单,用一般的DP或者二分优化都可以过去 这里懒得写一般DP了,其实就是用f[i]表示前i个数中LIS的数量,那么在i之前找一个j,满足a[j] usin 阅读全文
posted @ 2018-05-12 15:19 空気力学の詩 阅读(163) 评论(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 空気力学の詩 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 不得不佩服这道题的玄妙 首先我们可以发现一个显然的性质: 任意一行或任意一列至多只有两个炮 然后就有一种50分的做法:把每一行的情况三进制状压,然后状压DP即可 转移从上面找出所有有0个炮,1个炮,2个炮的列然后枚举新加入的炮的个数 然后我们瞎搞一下可以发现, 其实方案总数与炮摆放的位置无关 即我们 阅读全文
posted @ 2018-05-10 13:12 空気力学の詩 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一道 贪心+类背包DP 的好题 首先发现一个十分显然的性质,没有这个性质整道题目都难以下手: 无论两队的顺序如何,总是让吃饭慢的人先排队 这是一个很显然的贪心,因为如果让吃饭慢的排在后面要更多的时间至少没有这样优 因此我们先按吃饭时间从大到小sort一下 然后我们发现这是一个类01背包的DP,只不过 阅读全文
posted @ 2018-05-09 20:43 空気力学の詩 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 最近写DP写得比较多了 但是POJ上的题目太傻比了而且 不想看英文的题面 ,然后就在Luogu的试炼场里找了一个DP EX专题写了一下~~(大概3days吧,一天一题差不多)~~ 这是一道比较简单的DP 话说 树形DP一般都可以直接上暴力DP ,可能是因为树的复杂度一般都比较玄学 这里是一个类树形背 阅读全文
posted @ 2018-05-09 20:09 空気力学の詩 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 写一道CODEVS的题目 其实我还是很喜欢CODEVS的界面的 主要是系统地学习一下悬线法这个看似十分简单,实际就是十分简单的算法 对于一些详细的东西参考 "dalao's blog" ,不喜勿喷 对于悬线法,其实是用来求二维平面内的最大(或者是其他)要求的子矩形的面积。其中的子矩形要满足以下两点性 阅读全文
posted @ 2018-05-08 20:41 空気力学の詩 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 参考和学习自: "dalao's blog" 树链剖分,一个神奇的算法,用来解决树上的求和,找最值,修改以及许多玄学操作的算法 其实,上面讲的求和,找最值和修改都是像线段树一样对于序列上的操作。~~当然如果你用主席树,Splay等 高级数据结构 该可以做更多的事情~~ 而树剖就是这样,它能使得那些维 阅读全文
posted @ 2018-05-08 20:26 空気力学の詩 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 这还是比较简单的线段树模板题吧 更多的是给一个思路 ,当维护多种需要Lazy Tag的操作时顺序问题 这里的话加法和查询都可以参照 "区间加法模板题" 和 "Sol" 主要是当标记下传的时候,要注意先处理乘法在处理加法 Why? 因为显然乘法的优先级比加法高,如果先加后乘就会爆掉 例如:10+6 2 阅读全文
posted @ 2018-05-08 13:34 空気力学の詩 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ~~享受爆零的快感~~ 老叶本来是让初三的打的,然后我SB的去凑热闹了 TM的T2写炸了(去你妹的优化),T1连 1的分都忘记判了,T3理所当然的不会 光荣革命啊! T1 思维图论题, CHJ dalao 给出了正解但 1输成0了缅怀 而且这题不能用读优~~玄学~~ 思路也很新奇,先跑一遍MST,判 阅读全文
posted @ 2018-05-08 13:19 空気力学の詩 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 这次的试卷应该是激励我们一下的, "链接" 然后大家的分数就都很高,然后我就210被一群 秒A T2的240大佬爆踩 掉了5rating但Rank竟然发杀了 X_o_r dalao && YZC dalao ~~论写暴力的重要性~~ T1 真心水,直接DFS爆搜即可 O(2^n)不会超,n大了之后可 阅读全文
posted @ 2018-05-07 20:34 空気力学の詩 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 莫名其妙暴涨Rating 其实题目都挺好挺简单的,但是 越简单就越容易ZZ 不理解问什么第一题这么多人找环 不过T2是真心细节题,T3太难了 "题目戳这里" T1 仔细分析题意发现那个交换规则就是废话,如果有方案的话相当于 直接把邮票给别人 ,因此就很显然了 把人和邮票分开来,由每个人向自己想要的邮 阅读全文
posted @ 2018-05-06 15:34 空気力学の詩 阅读(166) 评论(0) 推荐(0) 编辑