上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页
摘要: 题目链接 Codefores_Gym_101164 Solved 6/11 Penalty 1652 Problem A Problem B Problem C Problem D Problem E Problem F 预处理出一个pre数组 pre[i]表示i位字母数以内用掉多少个字母 然后就可 阅读全文
posted @ 2017-10-05 17:59 cxhscst2 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 题目链接 Flights for Regular Customers 首先按照$d$的大小升序排序 然后分成$m$个时刻,每条路径一次处理过来。 $can[i][j]$表示当前时刻$i$能否走到$j$ $can$通过上一条路径后的$can$和当前的可行路径矩阵的$d$次幂得到。 这由$floyd$求 阅读全文
posted @ 2017-10-05 00:58 cxhscst2 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 题目链接 2012金华区域赛 Problem A 按a/b从小到大的顺序排队进行体检即可 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstdlib> 5 #include<algorithm> 6 #in 阅读全文
posted @ 2017-10-04 18:46 cxhscst2 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 题目链接 2013杭州区域赛 Problem A Problem B 这题我用的是SPFA+ mask dp 首先跑5次SPFA: 1次是求出每个起点和其他所有点的最短距离 4次是求出每个输入的点和其他所有点的最短距离 然后就是dp 设dp[mask][i]为,mask状态下,以i为终点的最优方案然 阅读全文
posted @ 2017-10-03 22:31 cxhscst2 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目链接 2014北京区域赛 Problem A Problem B 直接DFS+剪枝 剪枝条件:当前剩余的方块数量cnt < 2 * max{a[i]} - 1,则停止往下搜。 因为这样搜下去接下来肯定会出现相邻方块颜色相同的情况。 Problem C Problem D 考虑区间DP $f[i] 阅读全文
posted @ 2017-10-03 11:54 cxhscst2 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目链接 BZOJ4326 这个程序在洛谷上TLE了……惨遭卡常 在NOIP赛场上估计只能拿到95分吧= = 把边权转化成点权 首先求出每一条路径的长度 考虑二分答案,$check(now)$ 对于当前那些长度大于$now$的路径,用差分求出这些路径经过的点的次数 设这些路径条数为l, 长度最大的路 阅读全文
posted @ 2017-10-01 19:26 cxhscst2 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题目链接 GSS $GSS1$ 对于每个询问$l$, $r$,查询$a_{l}$, $a_{l+1}$, $a_{l+2}$, ..., $a_{r}$这个序列的最大字段和。 建立线段树,每个节点维护四个信息 $c$:当前区间的元素和 $lc$:当前区间左端点开始的最大子序列和 $rc$:当前区间右 阅读全文
posted @ 2017-09-30 21:40 cxhscst2 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 题目链接 Tree and Queries 题目大意 给出一棵树和每个节点的颜色。每次询问$vj, kj$ 你需要回答在以$vj$为根的子树中满足条件的的颜色数目, 条件:具有该颜色的节点数量至少为$kj$。 (莫队居然可以过) 首先转$DFS$序,这样就变成了区间查询。 然后直接套用莫队,求出每次 阅读全文
posted @ 2017-09-30 21:13 cxhscst2 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 题目链接 HDU5972 2016 ACM/ICPC 大连区域赛 B题 我们预处理出$b[i][j]$,$b[i][j] = 1$的意义是数字$i$可以放在第$j$位。 然后就开始这个匹配的过程。 假设字符串第一位下标从$1$开始 我们每一次处理的子串为$s[i-n+1]$,$s[i-n+2]$, 阅读全文
posted @ 2017-09-28 19:06 cxhscst2 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 题目链接 Black White Tree 树型DP,设$f[i][j]$为以$i$为根的子树中大小为$j$的连通块中可以包含的最小黑点数目。 $g[i][j]$为以$i$为根的子树中大小为$j$的连通块中可以包含的最大黑点数目。 $F[i]$为大小为$i$的连通块中可以包含的最小黑点数目 $G[i 阅读全文
posted @ 2017-09-26 21:25 cxhscst2 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页