会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lihan123
博客园
首页
新随笔
联系
订阅
管理
2019年11月12日
东方CannonBall (概率DP)
摘要: 满分作法: dp[i][j]表示第i个骰子置出后,总点数为j的概率。
阅读全文
posted @ 2019-11-12 21:27 lihan123
阅读(120)
评论(0)
推荐(0)
编辑
数论
摘要: 1.二项式定理 例题: "计算系数" 2.快速幂(两数互质) 3.求连续数(1,2,3,4,5.....)的逆元 5.组合数取模(Lucas定理) $Lucas_{m}^n \equiv Lucas_{m/p}^{n/p} C_{n \bmod p}^{m \bmod p} \pmod p$ 例题:
阅读全文
posted @ 2019-11-12 09:14 lihan123
阅读(153)
评论(0)
推荐(0)
编辑
2019年11月11日
逆序对
摘要: 求一个序列的逆序对 1.树状数组 2. "逆序对数列" 考虑优化上面的dp,其实dp转移可以写成$\begin{aligned}{} f[i][j]=\sum_{k=max(0,j i+1)}^{j}f[i 1][k]\end{aligned}$,所以我们用前缀和优化dp。 我们开一个变量$\beg
阅读全文
posted @ 2019-11-11 20:22 lihan123
阅读(196)
评论(0)
推荐(0)
编辑
USACO5.3 校园网Network of Schools(Tarjan缩点)
摘要: 满分做法: 子任务A的答案应为缩点之后,入度为$0$的个数。子任务B的答案为入度和出度为$0$个数的最大值。
阅读全文
posted @ 2019-11-11 16:16 lihan123
阅读(114)
评论(0)
推荐(0)
编辑
USACO09FEB 改造路Revamping Trails(分层图模板)
摘要: 满分做法: 因为$k$很小,所以把每个点拆出$k$个点,对应使了多少个高速,这个就是分层图了。
阅读全文
posted @ 2019-11-11 07:57 lihan123
阅读(135)
评论(0)
推荐(0)
编辑
2019年11月10日
Comet OJ模拟赛 Day1
摘要: A. "修行" 题目概述:一次操作选定一个区间,将区间内数的总和赋给区间内的某个数并清零区间内的其他数。判断$a$序列是否能变成$b$序列,如果能则输出最小操作数。 满分做法: 用双指针记录现在到了&a&序列的位置和$b$序列的位置,每次$b[i]$不等于0时,$ans++$,如果本身a[i]本身就
阅读全文
posted @ 2019-11-10 09:29 lihan123
阅读(147)
评论(0)
推荐(0)
编辑
2019年11月9日
Tarjan模板
摘要: 1.无向图求割点 例题: "P3388 【模板】割点(割顶)"
阅读全文
posted @ 2019-11-09 15:51 lihan123
阅读(137)
评论(0)
推荐(0)
编辑
2019年11月7日
NOIP 天天爱跑步(树上差分)
摘要: 45分做法: 可以暴力跑前25分,对于开头都为1的情况,我们可以直接用树上差分即可。
阅读全文
posted @ 2019-11-07 17:33 lihan123
阅读(188)
评论(0)
推荐(0)
编辑
2019年11月6日
树上差分
摘要: 点差分 例题: "松鼠的新家" 。 方法:在两端点+1,他们的lca 1,lca的父亲 1,即可消除影响。
阅读全文
posted @ 2019-11-06 21:14 lihan123
阅读(112)
评论(0)
推荐(0)
编辑
时间复杂度(模拟)
摘要: 满分做法: 不难发现,可以用树形结构递归求解,在此说一些易错点。 1.要用双端队列储存第几个循环。 2.读到E时就队尾,如果已经空了,就是ERR。注意每次要把循环下标清零。 3.当x,y都是n,他是o1的,可以往下搜索。
阅读全文
posted @ 2019-11-06 19:45 lihan123
阅读(176)
评论(0)
推荐(0)
编辑
下一页
公告