会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
andysj
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2020年10月30日
[Luogu] P2439 [SDOI2005]阶梯教室设备利用
摘要: \(Link\) Description 现有许多演讲要在阶梯教室中举行。每一个演讲都可以用唯一的起始和终止时间来确定,如果两个演讲时间有部分或全部重复,那么它们是无法同时在阶级教室中举行的。现在我们想要尽最大可能的利用这个教室,也就是说,我们需要在这些演讲中选择一些不重复的演讲来举行使得他们用的总
阅读全文
posted @ 2020-10-30 19:14 andysj
阅读(94)
评论(0)
推荐(0)
编辑
10.28四校联考总结
该文被密码保护。
阅读全文
posted @ 2020-10-30 09:04 andysj
阅读(0)
评论(0)
推荐(0)
编辑
2020年10月29日
[Luogu] P1144 最短路计数
摘要: \(Link\) Description 给出一个 \(N\) 个顶点 \(M\) 条边的无向无权图,顶点编号为 $1-N$。问从顶点1开始,到其他每个点的最短路有几条。 Solution 就是在求最短路的同时加一个计数。 如果$dis[y]=dis[x]+z$,那么用最短路的走法走到$u$后直接走
阅读全文
posted @ 2020-10-29 21:43 andysj
阅读(45)
评论(0)
推荐(0)
编辑
[Luogu] CF280C Game on Tree
摘要: \(Link\) [Description] 给出一棵树,每次随机等概率选择一未染黑的点,将它及其子树染黑。问期望多少次操作可以将树全部染黑。 [Solution] 设$dp_i\in{0,1}$表示点$i$被选中的次数。那么答案即为$E(\sum)=\sum{E(dp_i)}$ 我们考虑随机生成一
阅读全文
posted @ 2020-10-29 13:55 andysj
阅读(49)
评论(0)
推荐(0)
编辑
2020年10月28日
LCA的四种实现方式
摘要: 1.倍增+$\rm dfn$序 int ask(int u, int v) { if (dfn[u] > dfn[v]) swap(u, v); if (u == v) return u; for (register int i = t; i >= 0; i -- ) if (dfn[fa[v][i
阅读全文
posted @ 2020-10-28 21:23 andysj
阅读(118)
评论(1)
推荐(0)
编辑
10.26四校联考总结
该文被密码保护。
阅读全文
posted @ 2020-10-28 12:54 andysj
阅读(1)
评论(0)
推荐(0)
编辑
[Luogu] P1131 [ZJOI2007]时态同步
摘要: \(Link\) Description 给一颗树,带边权,树根是 \(S\)。 每次可以给一条边权$+1$ 并花费 $1$ 的代价,求最小代价使得 \(S\) 到所有叶子距离相等。 Solution 首先$S$到所有叶子的距离一定是$max_dep$。然后我们肯定尽量把深度浅的边权$+1$。 这时
阅读全文
posted @ 2020-10-28 11:38 andysj
阅读(45)
评论(0)
推荐(0)
编辑
[Luogu] P2285 [HNOI2004]打鼹鼠
摘要: \(Link\) Description 在一个$n*n$的网络中,给出$m$个鼹鼠出来的时间和坐标$(t,x,y)$ 机器人每一时间只能向上,向下,向左,向右移一格,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打掉。 求出机器人最多能打的鼹鼠数量。\((n\
阅读全文
posted @ 2020-10-28 10:21 andysj
阅读(58)
评论(1)
推荐(0)
编辑
[Luogu] P2331 [SCOI2005]最大子矩阵
摘要: \(Link\) Description 有一个$n*m$的矩阵,请你选出其中$k$个子矩阵(可以选空矩阵),使得这个$k$个子矩阵分值之和最大。注意:选出的$k$个子矩阵不能相互重叠。($1\le\le{100},1\le\le{2},1\le\le{10}$) Solution 看到数据范围这么
阅读全文
posted @ 2020-10-28 08:46 andysj
阅读(45)
评论(0)
推荐(0)
编辑
2020年10月26日
背包相关问题总结
摘要: 至多与恰好 如果问恰好装$v$,则初始化$dp[]=-INF,dp[0]=0$。二维$dp$则初始化$dp[][]=-INF,dp[0][0]=0$。(这样就能是那些能够恰好装满背包的物品的值为正数,而那些不能恰好装满背包的物品的值就为负数。) 如果问至多装$v$,则初始化$dp[]=0$。 一定要
阅读全文
posted @ 2020-10-26 22:02 andysj
阅读(100)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告