随笔分类 -  OJ -- 洛谷

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要:【UOJ 340】【清华集训2017】小 Y 和恐怖的奴隶主(矩阵快速幂,动态规划) 题面 "UOJ" "洛谷" 题解 考虑如何暴力$dp$。 设$f[i][a][b][c]$表示当前到了第$i$次攻击,还剩下的$1,2,3$血的奴隶主个数为$a,b,c$的概率,每次考虑打到了哪里,做一个转移。 这 阅读全文
posted @ 2019-01-05 20:32 小蒟蒻yyb 阅读(499) 评论(0) 推荐(0)
摘要:【Luogu4707】重返现世(min max容斥) 题面 "洛谷" 求全集的$k max$的期望 题解 $min max$容斥的证明不难,只需要把所有元素排序之后考虑组合数的贡献,容斥系数先设出来后也不难解出。 那么我们来考虑如何求解$k max$,设出容斥系数$f(|T|)$ $$kmax(S) 阅读全文
posted @ 2019-01-05 09:07 小蒟蒻yyb 阅读(419) 评论(1) 推荐(0)
摘要:【APIO2018】新家(线段树) 题面 "UOJ" "洛谷" "BZOJ" 题解 ~~论比赛时想不到二分的危害,就只能Cu滚粗~~ 既然不要在线,那么考虑离线做法。 既然时间是区间,那么显然按照时间顺序处理答案。 显然 答案具有可二分性,那么对于当前位置而言,我们唯一要确定的就是$[x mid,x 阅读全文
posted @ 2018-12-31 11:21 小蒟蒻yyb 阅读(659) 评论(0) 推荐(1)
摘要:【CTSC2018】暴力写挂(边分治,虚树) 题面 "UOJ" "BZOJ" "洛谷" 题解 发现第二棵树上的$LCA$的深度这玩意没法搞,那么枚举在第二棵树上的$LCA$。 然后剩下的部分就是$dep[x]+dep[y] dep[lca]$ 这个玩意乱搞一下,就是$\frac{1}{2}(dep[ 阅读全文
posted @ 2018-12-29 19:29 小蒟蒻yyb 阅读(1099) 评论(2) 推荐(0)
摘要:【WC2018】州区划分(FWT,动态规划) 题面 "UOJ" "洛谷" 题解 首先有一个暴力做法(就有$50$分了) 先$O(2^nn^2)$预处理出每个子集是否合法,然后设$f[S]$表示当前的答案,每次枚举一个子集进行转移,得到方程:$\displaystyle f[S]=(\frac{1}{ 阅读全文
posted @ 2018-12-28 14:48 小蒟蒻yyb 阅读(736) 评论(0) 推荐(0)
摘要:【Luogu5108】仰望半月的夜空(后缀数组) 题面 "洛谷" 题解 ~~实名举报这题在比赛之前还不是这个样子的,还被我用SAM给水过去了~~ 很明显求出$SA$之后就是按照$SA$的顺序从前往后考虑每一个长度,这样可以知道串是什么。 不过如果串相同要左端点最靠左,所以二分包含这个串的区间,用$R 阅读全文
posted @ 2018-12-27 10:54 小蒟蒻yyb 阅读(406) 评论(0) 推荐(0)
摘要:【Luogu4931】情侣?给我烧了! 加强版(组合计数) 题面 "洛谷" 题解 "戳这里" 忽然发现我自己推的方法是做这题的,也许后面写的那个才是做原题的QwQ。 cpp include include using namespace std; define MAX 5000010 define 阅读全文
posted @ 2018-12-25 21:57 小蒟蒻yyb 阅读(237) 评论(0) 推荐(0)
摘要:【Luogu4921】情侣?给我烧了!(组合计数) 题面 "洛谷" 题解 很有意思的一道题目。 直接容斥?怎么样都要一个平方复杂度了。 既然是恰好$k$对,那么我们直接来做: 首先枚举$k$对人出来$\displaystyle {n\choose k}$,然后枚$k$排座位出来$\displayst 阅读全文
posted @ 2018-12-25 21:50 小蒟蒻yyb 阅读(346) 评论(0) 推荐(0)
摘要:【Luogu4723】线性递推(常系数齐次线性递推) 题面 "洛谷" 题解 板子题QwQ,注意多项式除法那里每个多项式的系数,调了一天。 cpp include include include include using namespace std; define MAX 200000 define 阅读全文
posted @ 2018-12-21 20:45 小蒟蒻yyb 阅读(388) 评论(0) 推荐(0)
摘要:题面 "洛谷" 题解 模板题。。。 我直接蒯我写的东西。。。 这个除法是带余除法,所以并不能直接求逆解决。 要求的就是给定两个多项式$A(x),B(x)$,其项数为$n,m$ 求解一个$n m$项的多项式$C(x)$,以及一个小于$n m$项的多项式$R(x)$。 满足:$A(x)=B(x) C(x 阅读全文
posted @ 2018-12-17 09:24 小蒟蒻yyb 阅读(1125) 评论(0) 推荐(0)
摘要:题面 "洛谷" 题解 等下发链接 代码: cpp include include include include include include include using namespace std; define ll long long define MAX 100100 define inf 阅读全文
posted @ 2018-11-28 14:29 小蒟蒻yyb 阅读(1311) 评论(2) 推荐(1)
摘要:【Luogu1344】追查坏牛奶(最小割) 题面 "洛谷" 题解 裸的最小割,但是要求边的数量最小。 怎么办呢?给每条边的权值额外加上一个很大的值就了。 cpp include include include using namespace std; define ll long long defi 阅读全文
posted @ 2018-09-25 11:58 小蒟蒻yyb 阅读(216) 评论(1) 推荐(0)
摘要:【BZOJ2830/洛谷3830】随机树(动态规划) 题面 "洛谷" 题解 先考虑第一问。 第一问的答案显然就是所有情况下所有点的深度的平均数。 考虑新加入的两个点,一定会删去某个叶子,然后新加入两个深度为原先叶子$+1$的点。 那么新加入的叶子的深度的期望是未加入之前的期望+1,假设$f_i$为$ 阅读全文
posted @ 2018-09-19 20:40 小蒟蒻yyb 阅读(315) 评论(0) 推荐(0)
摘要:【BZOJ2724】蒲公英(分块) 题面 "洛谷" 谴责权限题的行为 题解 分块什么的都不会,根本就没写过几次。 复杂度根本不会分析,吓得我赶快来练练。 这题要求的是区间众数,显然没有什么很好的主席树之类的方法。 再加之这个数据范围很像$O(n\sqrt n)$,所以我们来分块,假设块大小为$\sq 阅读全文
posted @ 2018-09-18 20:42 小蒟蒻yyb 阅读(510) 评论(1) 推荐(0)
摘要:【BZOJ2118】墨墨的等式(最短路) 题面 "BZOJ" "洛谷" 题解 和跳楼机那题是一样的。 只不过走的方式从$3$种变成了$n$种而已,其他的根本没有区别了。 cpp include include include include using namespace std; define M 阅读全文
posted @ 2018-08-30 08:31 小蒟蒻yyb 阅读(336) 评论(0) 推荐(0)
摘要:【洛谷3043】跳楼机(最短路) 题面 "洛谷" 题解 思路很妙嗷。 先只考虑只用$y,z$两种移动方式,它们一定能够到达一些楼层, 那么这些楼层再只用$x$拓展就能够计算答案。 那么我们这样子计算答案,设$dis[i]$表示可以到达$mod\ x=i$的楼层的最小值, 显然这个玩意可以最短路求,那 阅读全文
posted @ 2018-08-30 08:16 小蒟蒻yyb 阅读(397) 评论(0) 推荐(0)
摘要:【BZOJ2463】谁能赢呢?(博弈论) 题面 "BZOJ" "洛谷" 题解 洛谷上对于难度的评级我总觉有些问题。 很多人按照代码难度而并非思维难度在评级,导致很多评级很不合理啊。。。 不说废话了。。 对于一个$n n$的棋盘,我们可以考虑用$1\times 2$的骨牌来进行覆盖。 显然对于$n$为 阅读全文
posted @ 2018-08-29 08:07 小蒟蒻yyb 阅读(268) 评论(0) 推荐(0)
摘要:【洛谷4005】小Y和地铁(搜索) 题面 "洛谷" 有点长。 题解 首先对于需要被链接的两个点,样例中间基本上把所有的情况都给出来了。 但是还缺了一种从下面绕道左边在从整个上面跨过去在从右边绕到下面来的情况(从反过来是一样的) 然后把所有方法分类之后发现实际上只有$4$种决策。 而$4$种决策中,两 阅读全文
posted @ 2018-08-29 07:49 小蒟蒻yyb 阅读(338) 评论(0) 推荐(0)
摘要:【Luogu4609】建筑师(组合数学) 题面 "洛谷" 题解 首先发现整个数组一定被最高值切成左右两半,因此除去最高值之后在左右分开考虑。 考虑一个暴力$dp$ ,设$f[i][j]$表示用了$i$个数并且能够看到$j$个的方案数,强制最大值在最右侧。 每次添加最小的一个数放进来:$f[i][j] 阅读全文
posted @ 2018-08-28 13:59 小蒟蒻yyb 阅读(542) 评论(2) 推荐(0)
摘要:【BZOJ2024】舞会(动态规划,容斥,高精度) 题面 "BZOJ" "洛谷" 题解 这种关系显然要先排序才不会不想影响。 设$f[i][j]$表示前$i$个女生中,选了$j$个女生配对,并且女生比男生高,剩余的随意匹配的方案数。 转移: $f[i][j]=f[i 1][j]+f[i 1][j 1 阅读全文
posted @ 2018-08-20 17:06 小蒟蒻yyb 阅读(319) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页