08 2016 档案

摘要:Sol DP. 首先观察转折,画画图,看看移动路线,可以非常轻易的发现如果走到起点的下方是回不去的.. 然后它就相当于一个底部是平的,顶部凹凹凸凸的形状,每右转两次或左转两次就会形成小矩阵,这样就可以来DP了. 首先一个非常简单的思路,就是f[k][i][j]表示取到第j列高度为h最大权值,枚举上一 阅读全文
posted @ 2016-08-26 19:49 北北北北屿 阅读(218) 评论(0) 推荐(0)
摘要:Sol 决策单调性+二分 传说中的四边形不等式...其实做了这道题还是不会... 证明简直吃屎//// 贴个传送门这里有部分分做法还有决策单调性的证明 byvoid ISA tell me that these problem could make a list to find DanDiaoXin 阅读全文
posted @ 2016-08-25 14:14 北北北北屿 阅读(236) 评论(0) 推荐(0)
摘要:Sol 考了好几次曼哈顿最小生成树,然而一直不会打...这次终于打出来了...神tm调试了2h...好蛋疼... 首先曼哈顿最小生成树有个结论就是讲它每45度分出一个象限,对于每个点,只与每个象限中离他最近的点连线,做最小生成树,就是他们的曼哈顿最小生成树. 关于证明,先让我想想再来补. 我们的问题 阅读全文
posted @ 2016-08-22 15:33 北北北北屿 阅读(409) 评论(0) 推荐(0)
摘要:Sol 对偶图+并查集. 思路非常好,将网格图转化成对偶图,在原图中删掉一条边,相当于在对偶图中连上一条边(其实就是网格的格点相互连边),每次加边用并查集维护就可以了. 哦对,还要注意边界就是网格外面看做是一个点就可以了. PS:好久前的代码. Code 阅读全文
posted @ 2016-08-19 14:57 北北北北屿 阅读(180) 评论(0) 推荐(0)
摘要:Sol 容斥原理+Matrix-Tree定理.容斥跟小星星那道题是一样的,然后...直接Matrix-Tree定理就可以了... 复杂度\(O(2^{n-1}n^3)\) PS:调了好久啊QAQ 明明知道了Matrix-Tree定理了以后非常简单QAQ n-1写成n 直接真·爆0. Code 阅读全文
posted @ 2016-08-19 14:37 北北北北屿 阅读(198) 评论(0) 推荐(0)
摘要:Sol 区间DP. 转移很简单,枚举会形成的断长转移就行,话说上一题我就跟这个是差不多的思路,转移改了改,然后死活过不了... 同样都是SCOI的题...相差4年... Code 阅读全文
posted @ 2016-08-18 14:52 北北北北屿 阅读(181) 评论(0) 推荐(0)
摘要:Sol 区间DP.这个区间DP需要三维, \(f[i][j][k]\) 表示\([i,j]\) 这个区间中是否存在 \(M\) . 转移有两种,一种是这个区间存在 \(M\) ,那么直接枚举 \(M\) 的位置就可以了;另一种是没有 \(M\) ,那么从中间劈来,如果两边一样,显然是左边没有 \(M 阅读全文
posted @ 2016-08-18 13:59 北北北北屿 阅读(189) 评论(0) 推荐(0)
摘要:Sol 线段树+拓扑序. 先把图的拓扑序搞出来,然后统计从起点到该点最长链,从该点到终点的最长链,然后建个起点终点,这里跟网络流很像,把它统一到一个有起点的图中,这里也要注意下细节处理.S,T的一个边割掉后最长链就是答案. 然后一开始所有点都在T的集合中,一个个将点加入S集合,用线段树维护每个节点 阅读全文
posted @ 2016-08-18 09:31 北北北北屿 阅读(580) 评论(0) 推荐(1)
摘要:Sol 容斥原理+树形DP. 这道题用的容斥思想非常妙啊!主要的思路就是让所有点与S集合中的点对应,可以重复对应,并且可以不用对应完全(意思是是S的子集也可以).这样他有未对应完全的,那就减去,从全都一一对应到少对应几个,减号套减号,就形成了容斥关系,看S中元素个数与n的关系,如果相差奇数个,那就减 阅读全文
posted @ 2016-08-18 08:46 北北北北屿 阅读(372) 评论(0) 推荐(0)
摘要:Sol 首先,考虑这个要怎么搞...让总和最大的方法就是选出当前集合中最大的两个数相加放入集合中就可以了,证明非常简单,当前集合的和为x,它的和只会一直往后增加,所以只需要找到最大的两个数的和加入便是最佳答案.知道了这个以后,手动递推一下就是一个斐波拉契数列. 然后斐波拉契数列数列自然可以矩乘,但是 阅读全文
posted @ 2016-08-17 16:51 北北北北屿 阅读(192) 评论(0) 推荐(0)
摘要:神奇的模板...总之各种各样的模板整理...已经准备用我现在的码风重新打一遍了... 高精度 已重载运算符.没写FFT什么的... FFT \(O(nlogn)\) FNT \(O(nlogn)\) 优化 读入优化 输出优化 计算几何 qwq 图论 Tarjan-割点 \(O(m)\) Tarjan 阅读全文
posted @ 2016-08-14 19:25 北北北北屿 阅读(645) 评论(1) 推荐(0)