05 2019 档案

摘要:题目链接 LOJ:https://loj.ac/problem/2292 洛谷:https://www.luogu.org/problemnew/show/P5336 Solution 区间$\rm dp$,状态比较难想...~~为啥网上好多仙人说这题很蠢,可能是我太菜了吧~~ 设$f[l][r]$ 阅读全文
posted @ 2019-05-31 10:51 Hyscere 阅读(177) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/2290 洛谷:https://www.luogu.org/problemnew/show/P4547 Solution 首先考虑只有第一类边的情况,那么每种完美匹配一定会由$n$个边组组成,概率就是$1/2^n$,对答案贡献为$1$, 阅读全文
posted @ 2019-05-29 16:00 Hyscere 阅读(193) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/2537 洛谷:https://www.luogu.org/problemnew/show/P5298 Solution ~~不定期诈尸~~ ~~好久没敲代码了犯了好多sb错误~~ 考虑一个暴力的$dp$,首先这题只用到了权值的大小关系 阅读全文
posted @ 2019-05-28 16:02 Hyscere 阅读(225) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/6433 Solution 注意到最大前缀要满足什么性质,假设序列$a[1..n]$的最大前缀是$s_x$,那么显然要满足所有$x$结尾的后缀和都为正,且所有$x$开头的前缀和都为负,$0$的情况不影响。 有了这个转化之后就好做了,直接 阅读全文
posted @ 2019-05-22 20:31 Hyscere 阅读(294) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/6432 Solution 假设我们当前要算$x$的答案,分两种情况讨论: $x$没被翻倍,那么$[a_x/2,a_x]$这个区间的数不能动,其他的随便选,组合数就好了。 $x$翻倍了,那么$[a_x,a_x 2]$这个区间一定要翻倍, 阅读全文
posted @ 2019-05-22 16:11 Hyscere 阅读(150) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/2541 Solution 很巧妙的思路。 注意到运行的过程中概率的分母在不停的变化,这样会让我们很不好算,我们考虑这样转化:假设所有人都活着,然后随机选一个人,如果此人已死那就重新选一次。 假设当前活着的人集合为$T$,那么射中第$i 阅读全文
posted @ 2019-05-21 11:55 Hyscere 阅读(186) 评论(0) 推荐(0)
摘要:题目链接 BZOJ: Solution 设$f_i$表示长度为$i$的序列个数,$g_{i,x}$表示含有$x$的序列个数,注意这里不考虑顺序,顺序答案直接乘$n!$就好了。 首先很显然可以得到: $$ f_i=\frac{1}{n}\sum_{x=1}^{A}g_{i,x} $$ 我们尝试向$f_ 阅读全文
posted @ 2019-05-19 20:43 Hyscere 阅读(202) 评论(0) 推荐(0)
摘要:题目链接 Codeforces:https://codeforces.com/problemset/problem/932/E Solution 直接把幂转成斯特林数然后暴力就好了。 $$ \begin{align}ans=&\sum_{i=1}^{n}\binom{n}{i}i^x\\=&\sum 阅读全文
posted @ 2019-05-16 16:41 Hyscere 阅读(145) 评论(0) 推荐(0)
摘要:题目链接 洛谷:https://www.luogu.org/problemnew/show/P4827 Solution 套路题,直接上斯特林数把指数搞成组合数: $$ \begin{align} S(i)&=\sum_{j=1}^{n}d(i,j)^k\\ &=\sum_{j=1}^{n}\sum 阅读全文
posted @ 2019-05-15 17:08 Hyscere 阅读(156) 评论(0) 推荐(0)
摘要:引入 关于斯特林数的定义可以看看这里:https://www.cnblogs.com/hbyer/p/10576904.html,这是我以前写的。 当然也可以上百度看看定义。 这里不加说明的给出递推式: $$ \begin{align}s_1(n,k)&=(n 1)\cdot s_1(n 1,k)+ 阅读全文
posted @ 2019-05-14 20:44 Hyscere 阅读(548) 评论(1) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/3048 洛谷:https://www.luogu.org/problemnew/show/P5283 Solution 考虑每个子串都是一个前缀的后缀,我们可以用堆维护四元组$(l,r,ed,pos)$表示当前右端点为$ed$,左端点 阅读全文
posted @ 2019-05-12 18:24 Hyscere 阅读(117) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/3083 洛谷:https://www.luogu.org/problemnew/show/P5300 Solution 逐位考虑,可以发现问题就是求一个$\rm 01$矩阵的全$\rm 0$子矩形个数。 那么我们可以用一个上升的单调栈 阅读全文
posted @ 2019-05-12 11:43 Hyscere 阅读(130) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/3086 洛谷:https://www.luogu.org/problemnew/show/P5303 Solution 显然不考虑$1\times 1$的矩形就是斐波那契数列,设为$g$,则$g_n=g_{n 1}+g_{n 2}$。 阅读全文
posted @ 2019-05-10 16:32 Hyscere 阅读(140) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/2002 洛谷:https://www.luogu.org/problemnew/show/P3702 Solution 考虑补集转换,用所有数减去只用合数的方案数,我们先考虑算所有数的 首先可以得到一个普及组$\rm dp$,$f_{ 阅读全文
posted @ 2019-05-09 16:51 Hyscere 阅读(135) 评论(0) 推荐(0)
摘要:Min_25筛简介 $\text{min_25}$筛是一种处理一类积性函数前缀和的算法。 其中这类函数$f(x)$要满足$\sum_{i=1}^{n}[i\in prime]\cdot f(i)$可以被$\sum_{i=1}^{n}[i\in prime]\cdot i^k$简单表示或者快速计算,其 阅读全文
posted @ 2019-05-08 20:26 Hyscere 阅读(214) 评论(0) 推荐(0)
摘要:题目链接 洛谷:https://www.luogu.org/problemnew/show/P4075 LOJ:https://loj.ac/problem/2065 Solution 这种题看起来就很点分治啊... 我们可以发现,我们需要一个支持询问字符串相等,并且支持在一个串前面加一个串的数据结 阅读全文
posted @ 2019-05-07 21:08 Hyscere 阅读(237) 评论(0) 推荐(0)
摘要:伯努利数 伯努利数是定义在实数上的一个数列,其在$\rm OI$中的用处大多都是处理自然数幂和。 定义 我们定义伯努利数$B_i$满足: $$ B_0=1,\sum_{i=0}^{n}\binom{n+1}{i}B_i=0\ (n 0) $$ 那么易得: $$ B_0=1,B_1= \frac{1} 阅读全文
posted @ 2019-05-06 18:46 Hyscere 阅读(860) 评论(0) 推荐(0)
摘要:题目链接 洛谷:https://www.luogu.org/problemnew/show/P4464 Solution 这题是真的毒....数论大杂烩,窝断断续续写了两天。 众所周知: $$ {\rm lcm}(x,y)=\frac{xy}{\gcd(x,y)} $$ 带进去,顺便枚举$\gcd$ 阅读全文
posted @ 2019-05-05 19:30 Hyscere 阅读(292) 评论(0) 推荐(0)
摘要:题目链接 BZOJ:https://www.lydsy.com/JudgeOnline/problem.php?id=1426 洛谷:https://www.luogu.org/problemnew/show/P4550 Solution 期望题思路就是清奇... 设$f(i)$表示当前收集了$i$ 阅读全文
posted @ 2019-05-03 11:47 Hyscere 阅读(188) 评论(0) 推荐(0)
摘要:题目链接 LOJ:https://loj.ac/problem/2027 洛谷:https://www.luogu.org/problemnew/show/P4336 Solution 这题很像 "[ZJOI2016\]小星星" ,注意到如果没有每个边集选一条边的限制的话,直接就是一个果的$\rm 阅读全文
posted @ 2019-05-01 16:37 Hyscere 阅读(225) 评论(0) 推荐(0)