上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 52 下一页
摘要: 【BZOJ5339】[TJOI2018]教科书般的亵渎(斯特林数) 题面 "BZOJ" "洛谷" 题解 显然交亵渎的次数是$m+1$。 那么这题的本质就是让你求$\sum_{i=1}^n i^{m+1}$,中间再减掉几项直接暴力就行了。 所以只要考虑求这个东西。 比如说斯特林数? $$m^n=\su 阅读全文
posted @ 2019-02-28 15:39 小蒟蒻yyb 阅读(620) 评论(0) 推荐(2) 编辑
摘要: 【BZOJ5337】[TJOI2018]str(动态规划,哈希) 题面 "BZOJ" "洛谷" 题解 就很呆。。。 显然按层$dp$,如果能够匹配上就进行转移,直接哈希判断是否能够匹配就好了。。。 cpp include include include using namespace std; de 阅读全文
posted @ 2019-02-28 14:49 小蒟蒻yyb 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5336】[TJOI2018]party(动态规划) 题面 "BZOJ" "洛谷" 题解 这题好神仙啊。。。 考虑普通的$LCS$的$dp$,$f[i][j]=\max\{f[i 1][j],f[i][j 1],f[i 1][j 1]+(A_i==B_j)\}$ 发现对于固定的$i$而言, 阅读全文
posted @ 2019-02-28 11:18 小蒟蒻yyb 阅读(312) 评论(0) 推荐(2) 编辑
摘要: 【BZOJ5335】[TJOI2018]智力竞赛(二分图匹配) 题面 "BZOJ" "洛谷" 题解 假装图不是一个DAG想了半天,。发现并不会做。 于是假装图是一个DAG。 那么显然就是二分答案,然后求一个最小链覆盖就好了。。。 然而一开始我以为是不交的链覆盖。。。。 然而是可以交的。。。 所以就F 阅读全文
posted @ 2019-02-28 09:41 小蒟蒻yyb 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5471】[FJOI2018]邮递员问题(动态规划) 题面 "BZOJ" "洛谷" 给定平面上若干个点,保证这些点在两条平行线上,给定起点终点,求从起点出发,遍历所有点后到达终点的最短路径长度。 题解 不会做,于是点开LOJ,点开除了$std$之外 "唯一过的人的代码" ,照着打了一遍Qw 阅读全文
posted @ 2019-02-28 08:27 小蒟蒻yyb 阅读(872) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ5470】[FJOI2018]所罗门王的宝藏() 题面 "BZOJ" "洛谷" 有$n+m$个变量,给定$k$组限制,每次告诉你$a_i+b_j=c_k$,问是否有可行解。 题解 一道很呆的题目,我都不知道应该算什么类型了。。。 把行列拆开,对于一个限制$x,y,c$,连边$x$行到$y$ 阅读全文
posted @ 2019-02-27 21:23 小蒟蒻yyb 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5469】[FJOI2018]领导集团问题(动态规划,线段树合并) 题面 "BZOJ" "洛谷" 题解 题目就是让你在树上找一个最大的点集,使得两个点如果存在祖先关系,那么就要满足祖先的权值要小于等于儿子的权值。 首先离散权值。 考虑一个暴力$dp$,设$f[i][j]$表示以$i$为根, 阅读全文
posted @ 2019-02-27 20:23 小蒟蒻yyb 阅读(659) 评论(3) 推荐(0) 编辑
摘要: 【BZOJ5324】[JXOI2018]守卫(动态规划) 题面 "BZOJ" "洛谷" 题解 既然只能看到横坐标在左侧的点,那么对于任意一个区间$[l,r]$而言,$r$必须被选。 假设$r$看不到若干个区间,其中一个区间是$[x,y]$,因为$y+1$能够被看到,所以$[y+2,r]$这一段一定看 阅读全文
posted @ 2019-02-23 16:12 小蒟蒻yyb 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5323】[JXOI2018]游戏(组合计数,线性筛) 题面 "BZOJ" "洛谷" 题解 显然要考虑的位置只有那些在$[l,r]$中不存在任意一个约数的数。 假设这样的数有$x$个,那么剩下的数有$n x$个。 枚举时间$t$,那么强制在$t$时刻放下$x$数中的最后一个, 那么这样子的 阅读全文
posted @ 2019-02-23 15:12 小蒟蒻yyb 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5322】[JXOI2018]排序问题(模拟) 题面 "BZOJ" "洛谷" 题解 这题就显得很呆。 显然就是每次找到$[l,r]$中出现次数最小的那个数并且放一个。 然后随便模拟一下就好了QwQ。 cpp include include include using namespace s 阅读全文
posted @ 2019-02-23 14:36 小蒟蒻yyb 阅读(346) 评论(7) 推荐(0) 编辑
摘要: 【BZOJ5318】[JSOI2018]扫地机器人(动态规划) 题面 "BZOJ" "洛谷" 题解 神仙题。不会。。。。 先考虑如果一个点走向了其下方的点,那么其右侧的点因为要被访问到,所以必定只能从其右上方的点走过来。同理,如果这个点向右,那么其下方的点就只能从其左下方的点向右走过来。 因此我们可 阅读全文
posted @ 2019-02-23 11:31 小蒟蒻yyb 阅读(564) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ5316】[JSOI2018]绝地反击(网络流,计算几何,二分) 题面 "BZOJ" "洛谷" 题解 很明显需要二分一个答案。 那么每个点可以确定的范围就是以当前点为圆心,二分出来的答案为半径画一个圆,和目标的圆的交就是可行的区间。 首先我们不知道正$n$边形的转角,如果我们知道的话,可以 阅读全文
posted @ 2019-02-22 19:43 小蒟蒻yyb 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5314】[JSOI2018]潜入行动(动态规划) 题面 "BZOJ" "洛谷" 题解 不难想到一个沙雕$dp$,设$f[i][j][0/1][0/1]$表示当前点$i$,子树中一共放了$j$个,这个点是否放了,这个是否被覆盖了。 看起来直接合并是$O(nk^2)$的QwQ。。。。。 然后 阅读全文
posted @ 2019-02-22 10:30 小蒟蒻yyb 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5315】[JSOI2018]防御网络(动态规划,仙人掌) 题面 "BZOJ" "洛谷" 题解 显然图是仙人掌。 题目给了斯坦纳树就肯定不是斯坦纳树了,,,, 总不可能真让你$2^n$枚举点集再来一个至少$2^n n$的斯坦纳树吧。。。 现在对于每一条边考虑贡献。 如果这条边是不在环内,那 阅读全文
posted @ 2019-02-22 10:29 小蒟蒻yyb 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5308】[ZJOI2018]胖(模拟,ST表,二分) 题面 "BZOJ" "洛谷" 题解 首先发现每条$0$出发的边都一定会更新到底下的一段区间的点。 考虑存在一条$0\rightarrow x$的边,我们来求解其可以影响的区间$[L,R]$,显然$L\le x\le R$。 两侧分开考 阅读全文
posted @ 2019-02-21 19:55 小蒟蒻yyb 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5302】[HAOI2018]奇怪的背包(动态规划,容斥原理) 题面 "BZOJ" "洛谷" 题解 ~~为啥泥萌做法和我都不一样啊~~ 一个重量为$V_i$的物品,可以放出所有$gcd(V_i,P)$的重量,而多个物品也只要$gcd$就好了。 现在的问题转变成了有多少个集合$S$,满足$S 阅读全文
posted @ 2019-02-21 09:41 小蒟蒻yyb 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5303】[HAOI2018]反色游戏(Tarjan,线性基) 题面 "BZOJ" "洛谷" 题解 把所有点全部看成一个$01$串,那么每次选择一条边意味着在这个$01$串的基础上异或上一个有$2$个$1$的$01$串。 那么把边构建线性基,最终的答案显然就是$2$的不在线性基里的边数次方 阅读全文
posted @ 2019-02-20 20:50 小蒟蒻yyb 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5304】[HAOI2018]字串覆盖(后缀数组,主席树,倍增) 题面 "BZOJ" "洛谷" 题解 贪心的想法是从左往右,能选就选。这个显然是正确的。 题目的数据范围很好的说明了要对于询问分开进行处理。 先考虑询问的模板串长比较大的情况。 那么只需要每次找到一个范围内的最小位置然后接着暴 阅读全文
posted @ 2019-02-20 15:38 小蒟蒻yyb 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5305】[HAOI2018]苹果树(组合计数) 题面 "BZOJ" "洛谷" 题解 考虑对于每条边计算贡献。每条边的贡献是$size (n size)$。 对于某个点$u$,如果它有一棵大小为$K$的子树的话,考虑方案数。 首先要从剩下的$n u$个点中选出$K$个点作为这棵子树,那么选 阅读全文
posted @ 2019-02-19 22:20 小蒟蒻yyb 阅读(274) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ5300】[CQOI2018]九连环 (高精度,FFT) 题面 "BZOJ" "洛谷" 题解 "去这里看吧,多么好" cpp include include include include using namespace std; define MAX 150000 const doubl 阅读全文
posted @ 2019-02-19 21:25 小蒟蒻yyb 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5291】[BJOI2018]链上二次求和(线段树) 题面 "BZOJ" "洛谷" 题解 考虑一次询问$[l,r]$的答案。其中$S$表示前缀和 $\displaystyle \sum_{i=l}^r\sum_{j=i}^n S_{j i+1,j}=\sum_{i=l}^r\sum_{j= 阅读全文
posted @ 2019-02-19 20:05 小蒟蒻yyb 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5292】[BJOI2018]治疗之雨(高斯消元) 题面 "BZOJ" "洛谷" 题解 设$f[i]$表示剩余$i$点生命时的期望死亡的次数。 考虑打$k$次下来脸上被打了$i$下的概率:$\displaystyle \frac{{k\choose i}m^{k i}}{(m+1)^k}$ 阅读全文
posted @ 2019-02-19 17:23 小蒟蒻yyb 阅读(307) 评论(1) 推荐(0) 编辑
摘要: 【BZOJ5298】[CQOI2018]交错序列(动态规划,矩阵快速幂) 题面 "BZOJ" "洛谷" 题解 考虑由$x$个$1$和$y$个$0$组成的合法串的个数。 显然就是把$1$当做隔板插入进去,那么有$y+1$个位置可以放$1$,所以方案数就是${y+1\choose x}$。 而$x^ay 阅读全文
posted @ 2019-02-19 15:51 小蒟蒻yyb 阅读(371) 评论(7) 推荐(0) 编辑
摘要: 【BZOJ5289】[HNOI2018]排列(贪心) 题面 "BZOJ" "洛谷" 题解 这个限制看起来不知道在干什么,其实就是找到所有排列$p$中,$p_k=x$,那么$kd_b s_a$。即先选平均权值较小的块。 那么每次就选出这个块,然后把它和它的父亲合并在一起就好了,产生的贡献是$d_a s 阅读全文
posted @ 2019-02-19 10:18 小蒟蒻yyb 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 539 Div1 题解 听说这场很适合上分QwQ 然而太晚了QaQ A. Sasha and a Bit of Relax 翻译 有一个长度为$n$的数组,问有多少个长度为偶数的连续区间,使得其前一半的异或和等于后一半的异或和。 题解 显然就是求长度为偶数且异或和为 阅读全文
posted @ 2019-02-18 19:54 小蒟蒻yyb 阅读(686) 评论(4) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 52 下一页