会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tzc_wk
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
81
下一页
2023年10月23日
题解 CF1876E - Ball-Stackable
摘要: 输在 D 上了,呜呜呜。 首先显然环是没有用的,因此我们只用考虑简单路径。 先思考一个弱化版:如果所有边都已经定向了怎么做。对于每条路径 \(u\to v\),如果它是一个括号序列,那么我们就用并查集将这条路径上第一条边和最后一条边合并起来,那么颜色数就是并查集连通块数。考虑如何快速合并这个连通性。
阅读全文
posted @ 2023-10-23 00:59 tzc_wk
阅读(116)
评论(0)
推荐(0)
2023年10月18日
Codeforces 1861F - Four Suits
摘要: 萌新刚学 oi,开道小清新题找找感觉。 首先求出每个人最终有的卡牌数 \(X\),以及每个人需要收到的卡牌数 \(c_i\)。 考虑怎么计算一个人 \(i\) 的答案,假设我们希望第 \(i\) 个人最多的卡牌为类型 \(j\),那么得尽可能将类型 \(j\) 的卡牌给 \(i\)——显然我们最多能
阅读全文
posted @ 2023-10-18 20:51 tzc_wk
阅读(101)
评论(1)
推荐(1)
2023年10月13日
洛谷 P8192 - [USACO22FEB] Paint by Rectangles P
摘要: 比较抽象的一个题。 首先先考虑 \(T=1\),如果我们建一张图,将图上所有横线与竖线的交点看作图上的点,相邻的有线段相连的点看作图上的边的话,那么显然会得到一张平面图,而我们要计算的是平面图上面的个数,根据公式 \(F=E-V+C+1\),其中 \(C\) 为这张图中连通块的个数。设 \(c\)
阅读全文
posted @ 2023-10-13 20:09 tzc_wk
阅读(99)
评论(1)
推荐(1)
2023年10月10日
Atcoder Grand Contest 016 E - Poor Turkeys
摘要: 先思考这样一个问题:对于一只火鸡 \(i\),我们应该如何判断它最后是否能活下来。如果我们正着判断,我们其实并没有足够的证据表明每一次操作我们应该保留哪只火鸡,也就没法判断最终的答案。但是如果我们倒着考虑,我们发现,如果最后一次操作的两个火鸡都不是 \(i\),那么这次操作选啥对答案没有影响,而如果
阅读全文
posted @ 2023-10-10 22:12 tzc_wk
阅读(59)
评论(0)
推荐(1)
2023年10月4日
Codeforces 449E - Jzzhu and Squares
摘要: 显然任意一个顶点是关键点的正方形都可以用两个量来刻画:以其任意一条边对应的直角边平行于坐标轴的直角三角形的两直角边的长度 \(i,j\)(在下文中记这样的正方形为正方形 \((i,j)\))。对于 \(i+j\) 相同的两种正方形,显然一个 \(n\times m\) 的点阵中这样的两正方形个数是相
阅读全文
posted @ 2023-10-04 00:05 tzc_wk
阅读(59)
评论(0)
推荐(0)
2023年10月3日
Codeforces 1874F - Jellyfish and OEIS
摘要: 考虑对 \(\sum m_i-i+1\) 个不可行的集合进行容斥,即钦定一些区间集,要求它们对应的 \(p_l,p_{l+1},\cdots,p_r\) 必须是 \([l,r]\) 的排列,计算方案数乘以容斥系数之和。 如果容斥的集合中存在相交的区间,那么这个方案数其实不太好计算。不过根据区间的性质
阅读全文
posted @ 2023-10-03 23:30 tzc_wk
阅读(118)
评论(0)
推荐(1)
2023年10月2日
洛谷 P5811 - [IOI2019] 景点划分
摘要: 小清新构造题。 不妨假设 \(a\le b\le c\)。显然我们会让大小为 \(a,b\) 的部分连通,这样肯定是不劣的。建出 DFS 树,考虑其重心 \(r\),如果 \(r\) 的某个子树大小 \(\ge a\),我们在这个子树内挑一个大小为 \(a\) 的连通块,在抠掉这个子树之外的部分挑一
阅读全文
posted @ 2023-10-02 16:21 tzc_wk
阅读(73)
评论(0)
推荐(1)
2023年9月13日
洛谷 P8257 - [CTS2022] 普罗霍洛夫卡
摘要: 非常猛的一道 lxl 题,从傍晚 6 点研究到深夜 1 点才通过。 首先前一部分扫描线是平凡的:从小到大枚举右端点 \(r\),枚举到 \(r\) 的时候对于所有 \(l\in [lst_{a_r}+1,r]\) 令 \(b_l\) 加一,这样查询相当于问 \(r\) 时刻 \([l,r]\) 历史
阅读全文
posted @ 2023-09-13 02:28 tzc_wk
阅读(244)
评论(0)
推荐(1)
2023年8月11日
Codeforces 1854E - Game Bundles
摘要: 都这么会乱搞的吗/xia 随机生成若干 $k$ 为止。删去最后一个元素。然后考虑贪心确定 $>30$ 的部分,具体方法是按照 $dp_{60-x}$ 从大到小贪心选,如果剩余子集个数 $\ge dp_{60-x}$ 就在序列中加入 $x$。如此随机化直到找到符合要求的序列为止。 证明的话不会,不过感
阅读全文
posted @ 2023-08-11 22:54 tzc_wk
阅读(97)
评论(0)
推荐(0)
洛谷 P7739 - [NOI2021] 密码箱
摘要: 感觉难度和今年 D2T2 差不多。 首先一个很显然的事情是,每一步得到的分数的分子分母都是互质的,证明参考 SBT。而最后答案要求我们将分子分母都求出来而不是求分数值,所以可以很明显的想到将分数当成一个二元组然后维护变换。 考虑从右往左扫,假设当前分数为 $\dfrac{x}{y}$,那么扫过 $a
阅读全文
posted @ 2023-08-11 22:00 tzc_wk
阅读(128)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
81
下一页
公告