会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
stO
lxmtxdy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
15
下一页
2020年9月17日
UOJ #82. 【UR #7】水题生成器
摘要: 题目链接 发现任意一个 \(\leq n!\) 的数 \(x\) 都可以表现为以下形式: \[ x=a_1\times \frac{n!}{1!}+a_2\times \frac{n!}{2!}+\cdots + a_n\times \frac{n!}{n!} \] 且 \(a_i\leq i\)。
阅读全文
posted @ 2020-09-17 13:19 With_penguin
阅读(114)
评论(0)
推荐(0)
2020年9月16日
CF1147F Zigzag Game
摘要: 题目链接 尝试构造这样一组匹配:满足对于任意两条匹配边 \(a\leftrightarrow b,c\leftrightarrow d\),若存在非匹配边 \(b\leftrightarrow c\) 且 \(w(b,c)<w(a,b)\),则一定有 \(w(c,d)\)。这样我们选择后手Bob,每
阅读全文
posted @ 2020-09-16 05:24 With_penguin
阅读(177)
评论(1)
推荐(0)
2020年9月15日
CF1106F Lunar New Year and a Recursive Sequence
摘要: 题目链接 可以发现, \(f\) 数列的每一项都可以写成 \(f_k^p\) 的形式,所以可以直接在指数上跑矩阵快速幂即可。记第 \(n\) 项的系数为 \(q\),则现在相当于解方程 \(x^q=m\pmod p\)。 由于 \(p\) 是质数,所以我们可以找到模 \(p\) 意义下的原根 \(g
阅读全文
posted @ 2020-09-15 23:56 With_penguin
阅读(93)
评论(0)
推荐(0)
思维题
摘要: 来做思维体操吧(这里主要是一些没用到什么算法,但是非常巧妙的题): FZOJ 3602 T2 题解 luogu P1600 天天爱跑步 题解 CF1365F Swaps Again 题解 CF1147F Zigzag Game ARC102D Revenge of BBuBBBlesort!
阅读全文
posted @ 2020-09-15 06:41 With_penguin
阅读(106)
评论(0)
推荐(0)
luogu P1600 天天爱跑步
摘要: 膜你赛T3考了这题的简化版,当场自闭。就此把此类题目总结一下。 膜你赛题意是这样的:相当于这个题最后问每个运动员被多少个观察员观察到。我们考虑把每条路径拆成向上和向下两条,本质相同,我们以向上路径举例。发现路径上满足 \(dep[S]-dep[x]=x\)(\(S\) 表示路径起点) 的 \(x\)
阅读全文
posted @ 2020-09-15 06:30 With_penguin
阅读(89)
评论(0)
推荐(0)
UOJ #42. 【清华集训2014】Sum
摘要: 首先把底数 \((-1)\) 消掉: \[ (-1)^n=1-2\times (n\%2)=1-2\times (n-\lfloor\frac n 2\rfloor\times 2) \] 令 $k=\sqrt r $,所以原式等于: \[ \begin{aligned} \sum\limits_{
阅读全文
posted @ 2020-09-15 06:03 With_penguin
阅读(217)
评论(0)
推荐(0)
2020年9月6日
FZOJ 4344 连通性
摘要: 称前 \(n-m\) 个点为黑点,后面 \(m\) 个点为白点。题意就是不能有任意两个点,满足他们之间的每条路径上都有白点(除这两个端点)。 发现如果有些白点与黑点之前不连边,那么这些白点之间必然是一些团。方案数就是第二类斯特林数,这些白点我们先不管。 记 \(g_i\) 表示 \(i\) 个点的连
阅读全文
posted @ 2020-09-06 11:54 With_penguin
阅读(157)
评论(0)
推荐(1)
2020年8月31日
平衡树
摘要: Splay yyb神仙的blog 例题 luogu P2042 [NOI2005]维护数列
阅读全文
posted @ 2020-08-31 23:58 With_penguin
阅读(110)
评论(0)
推荐(0)
2020年8月24日
计蒜客 T3225 Darko 的生成树
摘要: 之前没做过无标号有根树有关的题目,考场上写个错的DP过了 $30pts$... 首先根据题目的条件,我们在脑海中大概能想象出这棵树的样子。假设初始状态只有两个相连的点,其中一个是根,另一个是叶子。定义一次生长为:在一个叶子下面接上三个新点。发现符合条件的树只能由初始状态生长若干次得到。题目就转化为了
阅读全文
posted @ 2020-08-24 00:13 With_penguin
阅读(158)
评论(0)
推荐(0)
2020年8月18日
luogu P4463 [集训队互测2012] calc
摘要: 先考虑一个朴素的DP:设 \(f_{i,j}\) 表示第 \(i\) 个位置填 $1\sim j$ 的所有升序序列对答案的贡献。转移方程: \[ f_{i,j}=f_{i-1,j-1}\times j+f_{i,j-1} \] 这样时间复杂度是 \(O(nk)\) 的,无法接受。 我们先假设 \(f
阅读全文
posted @ 2020-08-18 17:35 With_penguin
阅读(81)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
15
下一页
公告