会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Orz!
博客园
首页
新随笔
联系
订阅
管理
[置顶]
《洞穴密道》(持续更新)
摘要: “监狱”,“外面”,鉴石人,灵石,天命者,无命病…… 在洞穴的深处,有着所有秘密的答案;密道的另一端,至今还存在着这一切的起源。
阅读全文
posted @ 2023-03-20 16:52 keepcoder
阅读(70)
评论(3)
推荐(2)
2021年11月14日
关于tarjan算法的一些整理
摘要:
orz!
阅读全文
posted @ 2021-11-14 21:09 keepcoder
阅读(67)
评论(1)
推荐(1)
2021年11月10日
【模拟赛】游戏
摘要: 考虑 \(DP\) 。 如果两人都miss,则没有意义,所以有: 令转移 \(A\) 的概率为:\(p_a=\frac{p(1-q)}{1-(1-p)(1-q)}\), 转移 \(B\) 的概率为:\(p_b=\frac{q(1-p)}{1-(1-p)(1-q)}\), 转移 \(C\) 的概率为:
阅读全文
posted @ 2021-11-10 11:09 keepcoder
阅读(58)
评论(0)
推荐(0)
2021年11月9日
【模拟赛】树
摘要: 贪心。考虑自底向上统计答案。 我们先令答案为 \(\sum b_i\)。 如果处理到以 \(x\) 为根的子树,那么如果有 \(b\) 比他大的尽量连,就合并了答案。若还有剩下的比他 \(b\) 小的可以连,也连。 如果不能处理完儿子节点的 \(b\),那么只好让儿子不合并,仍贡献答案。 注意,为了
阅读全文
posted @ 2021-11-09 21:53 keepcoder
阅读(51)
评论(0)
推荐(1)
ABC226F x ABC180F
摘要: 226F 显然答案为 \(LCM(l_1,l_2,l_3...l_k)\),其中 \(l\) 是置换环长度。 考虑 \(DP\) 处理 \(LCM\) 。 相信大家看得懂英文。这里只解释一下 \(\dbinom{n-i-1}{x-1}\)。意义是先选一个固定的起点,这个起点编号最小,再选剩下的点。
阅读全文
posted @ 2021-11-09 10:40 keepcoder
阅读(111)
评论(0)
推荐(1)
【模拟赛】artist
摘要: 题解 经典题。对于查询颜色,记录每个下标的上一个与他颜色相同的位置,则一个区间内颜色互不相同当且仅当: \(\max(lst[i]|l\le i\le r)<l\)。这个用线段树维护一下即可。 在线维护。考虑对于单点颜色 \((x,y)\) 修改,建出一个链表,让 \(lst[nxt[x]]=lst
阅读全文
posted @ 2021-11-09 09:20 keepcoder
阅读(57)
评论(1)
推荐(0)
2021年11月3日
【IOI2014】Rail
摘要: 题面 分析 首先会想到,询问一下0到其他车站的距离。容易发现距离最近的一定是0右边的第一个 \(D\) 类车站,设为 \(p\)。 看看我们此时得到了什么?在0到 \(p\) 车站之间的车站一定是 \(C\) 类车站(\(p\) 是0右边的第一个 \(D\) 类)。还有其他的吗?好像没有了。 所以我
阅读全文
posted @ 2021-11-03 16:05 keepcoder
阅读(150)
评论(1)
推荐(0)
2021年11月1日
DJ? Debug!
摘要: part1:dijkstra算法原理 贪心思想。每个点可能被更新多次,但最终每个点在更新成为最优时再取更新其他相邻点。 先看一个 \(DJ\) 代码片段: struct node{ int id,d; bool operator <(const node&a)const{ return d>a.d;
阅读全文
posted @ 2021-11-01 17:50 keepcoder
阅读(76)
评论(1)
推荐(0)
2021年10月27日
CF1602E题解
摘要: 题面:Problem - 1602E - Codeforces 结论1 b一定升序排列。 证明: 如果存在两个b(黑点)为降序放置,考虑此时一个数a(红点)的影响: 后面只要有比a小的,逆序对就增加多少。a在后面时同理。 考虑a在中间: 当a的值为蓝色点时,交不交换都会有一个逆序对,而当a为红点时,
阅读全文
posted @ 2021-10-27 20:19 keepcoder
阅读(76)
评论(1)
推荐(1)
2021年10月22日
可恶的同余!
摘要: ex(恶心)gcd 基本的: 求解同余方程:\(ax \equiv b \pmod{m}\) 那么这个方程等价于:\(ax-bm=b\) 稍微变换一下,有:\(ax+by=c\) 怎么求解?当 \(c=gcd(a,b)\) 时: \(ax+by=(a,b)\) \(ax+by=(b,a\%b)=bx
阅读全文
posted @ 2021-10-22 15:45 keepcoder
阅读(57)
评论(0)
推荐(1)
下一页
公告