上一页 1 2 3 4 5 6 7 8 ··· 52 下一页
摘要: 【CTS2019】氪金手游(动态规划) 题面 "LOJ" "洛谷" 题解 首先不难发现整个图构成的结构是一棵树,如果这个东西是一个外向树的话,那么我们在意的只有这棵子树内的顺序关系,子树外的关系与这棵子树之间的限制无关。所以我们只需要强制根节点在其他儿子之前的就行了(你可以认为如果这次随机抽到了子树 阅读全文
posted @ 2019-05-23 21:06 小蒟蒻yyb 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 【CTS2019】珍珠(生成函数) 题面 "LOJ" "洛谷" 题解 lun题可海星。 首先一个大暴力$sb$的$dp$是设$f[i][S]$表示当前考虑完了前$i$个珍珠,$S$集合中这些颜色的珍珠当前还有一个没有匹配。这个随便转移就行了。 然后发现并没有任何需要记录下确切的哪些颜色是奇数个,只需 阅读全文
posted @ 2019-05-23 16:56 小蒟蒻yyb 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 【CTS2019】随机立方体(容斥) 题面 "LOJ" "洛谷" 题解 做这道题目的时候不难想到容斥的方面。 那么我们考虑怎么计算至少有$k$个极大值的方案数。 我们首先可以把$k$个极大值的位置给确定出来,方案数是$\displaystyle {n\choose k}{m\choose k}{l\ 阅读全文
posted @ 2019-05-21 17:11 小蒟蒻yyb 阅读(885) 评论(0) 推荐(1) 编辑
摘要: 自闭了,自闭选手不配拥有游记。 阅读全文
posted @ 2019-05-21 14:15 小蒟蒻yyb 阅读(1029) 评论(2) 推荐(0) 编辑
摘要: 【LOJ 6485】LJJ 学二项式定理(单位根反演) 题面 "LOJ" 题解 显然对于$a0,a1,a2,a3$分开算答案。 这里以$a0$为例 $$\begin{aligned} Ans&=\frac{1}{4}a_0\sum_{i=0}^n [4|i]{n\choose i}s^i\\ &=\ 阅读全文
posted @ 2019-05-09 21:24 小蒟蒻yyb 阅读(603) 评论(1) 推荐(1) 编辑
摘要: 【BZOJ3328】PYXFIB(单位根反演,矩阵快速幂) 题面 "BZOJ" 题解 首先要求的式子是:$\displaystyle \sum_{i=0}^n [k|i]{n\choose i}f_i$。 斐波那契数列如果要快速算显然就只能对应着一个矩阵,所以我们就直接默认$f_i$是一个矩阵的形式 阅读全文
posted @ 2019-05-09 18:57 小蒟蒻yyb 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 单位根反演 看起来原来是写过一次这道题目的。 然而从来没有想过为什么。 所以来从头算一算QwQ。 式子是这样的: $$\forall k,[n|k]=\frac{1}{n}\sum_{i=0}^{n 1}\omega_n^{ik}$$ 简单的证明: 首先当$[n|k]$的时候,$\omega_n^{ 阅读全文
posted @ 2019-05-09 14:59 小蒟蒻yyb 阅读(3288) 评论(0) 推荐(11) 编辑
摘要: 【BZOJ5104】Fib数列(BSGS,二次剩余) 题面 "BZOJ" 题解 首先求出斐波那契数列的通项: 令$A=\frac{1+\sqrt 5}{2},B=\frac{1 \sqrt 5}{2}$,那么$f[n]=\frac{1}{\sqrt 5}(A^n B^n)$。 然后有$A= \fra 阅读全文
posted @ 2019-05-08 21:47 小蒟蒻yyb 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 二次剩余 求啥? 要求解的东西是$$x^2\equiv n(mod\ p)$$ 其中$p$是一个奇质数。 前置条件 有二次剩余的条件: $$n^{\frac{p 1}{2}}\equiv 1(mod\ p)$$ 证明: 根据费马小定理,有$n^{p 1}\equiv 1(mod\ p)$。 假设存在 阅读全文
posted @ 2019-05-08 09:53 小蒟蒻yyb 阅读(2771) 评论(3) 推荐(0) 编辑
摘要: 【Luogu5348】密码解锁(莫比乌斯反演,数论) 题面 "洛谷" 题解 首先题目给定的限制是$\sum_{n|i}a[i]=\mu(n)$,然后把这个东西反演一下, 莫比乌斯反演的式子是:$g(n)=\sum_{n|i}f(i)\rightarrow f(n)=\sum_{n|i}g(i)\mu 阅读全文
posted @ 2019-05-07 10:00 小蒟蒻yyb 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 【Luogu5349】幂(分治FFT) 题面 "洛谷" 题解 把多项式每一项拆出来考虑,于是等价于要求的只有$\sum_{i=0}^\infty i^kr^i$。 令$f(r)=\sum_{i=0}^\infty i^k r^i$,那么$rf(r)=\sum_{i=0}^\infty r i^k r 阅读全文
posted @ 2019-05-06 22:07 小蒟蒻yyb 阅读(492) 评论(3) 推荐(0) 编辑
摘要: AtCoder Grand Contest 015 A A+...+B Problem 有一个人有$n$个数,最小的是$A$,最大的是$B$,其他数位置,问一共有多少种和的可能情况。 显然能够取到的是一段连续值,那么求出最小值和最大值就行了。 cpp include include include 阅读全文
posted @ 2019-05-06 15:31 小蒟蒻yyb 阅读(313) 评论(0) 推荐(0) 编辑
摘要: AtCoder Grand Contest 014 A Cookie Exchanges 有三个人,分别有$A,B,C$块饼干,每次每个人都会把自己的饼干分成相等的两份然后给其他两个人。当其中有一个人的饼干数量是奇数的时候停止,求会进行几次这样子的操作,或者会永远进行下去。 首先无解的情况一定是三个 阅读全文
posted @ 2019-05-04 09:51 小蒟蒻yyb 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 556 (Div. 1) A. Prefix Sum Primes 给你一堆1,2,你可以任意排序,要求你输出的数列的前缀和中质数个数最大。 发现只有$2$是偶质数,那么我们先放一个$2$,再放一个$1$,接下来把$2$全部放掉再把$1$全部放掉就行了。 cpp i 阅读全文
posted @ 2019-05-02 15:48 小蒟蒻yyb 阅读(676) 评论(2) 推荐(1) 编辑
摘要: 【BZOJ4445】[SCOI2015]小凸想跑步(半平面交) 题面 "BZOJ" "洛谷" 题解 首先把点给设出来,$A(x_a,y_a),B(x_b,y_b),C(x_c,y_c),D(x_d,y_d),P(x,y)$ 然后我们考虑$S_\Delta ABP include include in 阅读全文
posted @ 2019-04-30 11:51 小蒟蒻yyb 阅读(399) 评论(1) 推荐(0) 编辑
摘要: 【LOJ 3097】[SNOI2019]通信(费用流) 题面 "LOJ" 题解 暴力就直接连$O(n^2)$条边。 然后分治/主席树优化连边就行了。 ~~抄zsy代码,zsy代码是真的短~~ cpp include include include using namespace std; defin 阅读全文
posted @ 2019-04-29 15:22 小蒟蒻yyb 阅读(734) 评论(0) 推荐(1) 编辑
摘要: 【LOJ 3096】[SNOI2019]数论 题面 "LOJ" 题解 考虑枚举一个$A$,然后考虑有多少个合法的$B$。 首先这个数可以写成$a_i+kP$的形式,那么它模$Q$的值成环。 所以我们预处理每个环内有多少个合法的$b$,再把$b$按照访问顺序记录一下,那么对于每一个$a$就可以直接算答 阅读全文
posted @ 2019-04-29 10:08 小蒟蒻yyb 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 【LOJ 3095】[SNOI2019]字符串(后缀数组) 题面 "LOJ" 题解 首先画图看看如何比较两个串的大小,发现这个东西等价于求两个相邻的后缀的$LCP$。 一个做法是求出$SA$,然后就可以很容易的判断两个位置的大小了。 然而实际上相邻两个后缀的$LCP$转移可以很容易的从前一个得到,所 阅读全文
posted @ 2019-04-28 22:36 小蒟蒻yyb 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4032】[HEOI2015]最短不公共子串(后缀自动机,序列自动机) 题面 "BZOJ" "洛谷" 题解 数据范围很小,直接暴力构建后缀自动机和序列自动机,然后直接在两个自动机上进行$bfs$,找到的第一个不同时存在的节点就直接输出就好了。 cpp include include inc 阅读全文
posted @ 2019-04-28 20:00 小蒟蒻yyb 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4030】[HEOI2015]小L的白日梦 题面 "BZOJ" "洛谷" 题解 要求的是最小的不开心连续段的期望。 然后发现自己就不会做了。 然后就可以来 "抄题解" 啦。 首先来猜性质: 第一个,一定是按照不高兴的概率单调不增的一个序列。 还是比较容易猜到的,这个证明也不难,首先我们把这 阅读全文
posted @ 2019-04-28 16:08 小蒟蒻yyb 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4029】[HEOI2015]定价(贪心) 题面 "BZOJ" "洛谷" 题解 每次加上十进制下的$lowbit$就行了??? 阅读全文
posted @ 2019-04-27 14:22 小蒟蒻yyb 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 【CF1152F】Neko Rules the Catniverse(动态规划) 题面 "CF" 题解 我们先考虑一个需要扫一遍所有位置的做法。 那么状态一定是$f[i]$然后什么什么表示考虑到当前第$i$个位置的答案。 看看我们还需要记录什么,首先肯定要记录的是当前已经选了几个,所以多了一维$j$ 阅读全文
posted @ 2019-04-27 10:38 小蒟蒻yyb 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4028】[HEOI2015]公约数数列(分块) 题面 "BZOJ" "洛谷" 题解 ~~看一道题目就不会做系列~~ 首先$gcd$最多只会有$log$种取值,所以我们可以暴力枚举出所有可能的$gcd$。 那么我们现在按照步骤要解决两个问题。第一个是怎么动态维护$gcd$的取值,第二个是怎 阅读全文
posted @ 2019-04-25 22:34 小蒟蒻yyb 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4013】[HNOI2015]实验比较(动态规划) 题面 "BZOJ" "洛谷" 题解 看题目意思就是给你一棵树,连边表示强制顺序关系。然后你要给点染色,在满足顺序关系的情况下,将序列染成若干个颜色,同颜色之间没有顺序关系。求染色方案数。 那么设$f[i][j]$表示以$i$为根的子树内有 阅读全文
posted @ 2019-04-25 16:49 小蒟蒻yyb 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4007】[JLOI2015]战争调度(动态规划) 题面 "BZOJ" "洛谷" 题解 神仙题,我是做不来。 一个想法是设$f[i][j]$表示当前考虑到$i$节点,其子树内有$j$个人选择了打仗的最大贡献。 但是我们发现直接做我们并不会转移,因为我们不知道每个儿子的选择情况。 那么我们直 阅读全文
posted @ 2019-04-25 10:36 小蒟蒻yyb 阅读(369) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 52 下一页