上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 思路 考虑第一问(连通性),显然要使用并查集(下文的代码中使用了 bfs)。 但是我们显然不能将所有边都建出来。 因为只考虑连通性,所以只需保证一个集合内所选的边能保证所有点之间互相连通即可。 再考虑第二问(最小生成树)。 注意:下文中的 nnn 与原题中的 NNN 不是同一个意义,集合即顶点子集。 阅读全文
posted @ 2024-05-05 23:00 Weslie_qwq 阅读(17) 评论(0) 推荐(0)
摘要: dp 题 打开题目:咦,这什么东西啊! 半小时后:哇,原来是道 dp。 又过亿小时:柿子推出来啦! 又过半小时:代码写完啦! 比赛结束了。 数据结构题 哇,这是数据结构啊! 半小时后:提交:RE×20。 ??? 嗷,我线段树没开四倍空间! A few moments later…… 提交:TLE×2 阅读全文
posted @ 2024-04-21 21:25 Weslie_qwq 阅读(10) 评论(0) 推荐(0)
摘要: 赛时:一眼平衡树,不会写。 思路 模拟。 维护一个 dfs\tt dfsdfs,其中 dfs(l,r,f)\texttt{dfs(l,r,f)}dfs(l,r,f) 表示现在模拟的区间是 [l,r][l,r][l,r],正序还是倒序。 但是路途中可能会遇到括号,这时我们就要反方向模拟。 因此,我们需 阅读全文
posted @ 2024-04-21 10:32 Weslie_qwq 阅读(13) 评论(0) 推荐(0)
摘要: 赛时分析错并查集复杂度导致 rating\tt ratingrating 减 161616。 思路 根据样例,我们可以发现这个图可能会有许多连通块。 对于其中一个连通块分析:如果它不是一个完全连通块,那么把它变为完全连通块是最优的。 而一个完全连通块(有 nnn 个节点)有 n(n−1)2\dfra 阅读全文
posted @ 2024-04-21 10:16 Weslie_qwq 阅读(26) 评论(0) 推荐(0)
摘要: AT 账号:@xiyangyangg ABC333 第一场比赛,上天保佑,居然过了五题。 于是 rating+=185. ABC334 这次不大行,只过了 333 题( 但是 rating 还是加了 111111111。 ABC335 忘了为什么,但是没打。 ABC336 应该是过了 444 题,喜 阅读全文
posted @ 2024-04-13 22:53 Weslie_qwq 阅读(7) 评论(0) 推荐(0)
摘要: 思路 首先,这个题跟班花 yhb\texttt{y\red{hb}}yhb 没有关系。因为它最后建出来是一个有向图且题目与前缀有关,所以可以考虑拓扑排序。 至于求最大,贪心即可。 贪心部分 具体解释 显然的监视该人数量为 000 的人不能选。于是监视该人数量为 000 的人的监视的人就要选(一会再解 阅读全文
posted @ 2024-04-06 16:54 Weslie_qwq 阅读(7) 评论(0) 推荐(0)
摘要: 赛时离 AC\tt ACAC 只差一点。最可惜的一集。 思路 显然不能每一次都给现在在集合中的元素加,这样一定会 TLE\tt TLETLE。 不妨模仿 ABC346E\tt ABC346EABC346E,进行离线操作,即(iii 为当前第 iii 次操作,第 iii 次集合元素为 aia_iai​ 阅读全文
posted @ 2024-03-31 10:52 Weslie_qwq 阅读(13) 评论(0) 推荐(0)
摘要: 抽象题。 思路 显然如果这些天在这么多周里肯定不行,把 DDD 序列中的每一个元素都对 a+ba+ba+b 取模。但是,如果出现 000,把它改成 a+ba+ba+b。(好像不改也行?) 显然取完模后原序列不一定再有序了,所以排序,同时去重(方便计算)。设操作后的序列为 ggg。 接着,我们枚举 i 阅读全文
posted @ 2024-03-31 09:54 Weslie_qwq 阅读(16) 评论(0) 推荐(0)
摘要: 思路 一眼 dp\tt dpdp。(虽然听说前缀和也能做?) 我们设 fi,0/1f_{i,0/1}fi,0/1​ 表示 iii 和 i+1i+1i+1 位置都变为 0/10/10/1。 如果我们枚举 iii,再去推,显然会超时。 不如看一组样例: 01011101 如果我们把 333 和 444 阅读全文
posted @ 2024-03-24 09:15 Weslie_qwq 阅读(12) 评论(0) 推荐(0)
摘要: 思路 定义矩阵为 aaa。 显然不能在线处理,否则 101010^{10}1010 的复杂度一定 TLE\tt TLETLE。 考虑每一次操作所可以覆盖的格子,离线处理。 不同的列和列是互不干扰的,行同理。 行和列是干扰的,因为覆盖的是整行整列,所以它们一定互相干扰对方。如果第 iii 行(颜色为 阅读全文
posted @ 2024-03-24 08:59 Weslie_qwq 阅读(7) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页