06 2022 档案
发表于 2022-06-30 18:39阅读:5评论:0推荐:0
摘要:可能并不简单 感谢 C202044zxy 学长精心准备的课件与精彩的讲解 。 治疗计划 注意 dp 的维度意识我们本能地以时间为维度进行 dp ,然而难以为继从规划前缀这一维度入手, d p i dp_i dpi 表示将 [ 1 , r i ] [1,r_i] [1,ri] 的人全部治愈的最小花
阅读全文 »
发表于 2022-06-29 18:34阅读:10评论:0推荐:0
摘要:Smile House 倍增妙题 !我好菜 写了一手 O ( n 4 ) O(n^4) O(n4) 的搜索,T 了。 然后想 dp 。 朴素做法,设 dp[k][i][j] 表示 i 到 j 经过 <= k 条边的最长路径 。 如果 dp[k][i][i] > 0 则证明有环 。时间复杂度还是 O
阅读全文 »
发表于 2022-06-28 09:56阅读:4评论:0推荐:0
摘要:没长脑子 构造题大都很新,所以解决它们并不是一件容易的事 。 Nastia and a Beautiful Matrix 出师不利 要使能填的数目最大,大概长这样 。 发现奇数行可以随便填,于是直接莽,然后 wa 了 。 首先判断出众数不能超过 n × ⌈ n 2 ⌉ n\times \lceil\
阅读全文 »
发表于 2022-06-27 21:53阅读:8评论:0推荐:0
摘要:图论与不等式的完美结合 。 如果求的是两个变量差的最大值,那么求最短路,形如 x i + d ≥ x j x_i+d\geq x_j xi+d≥xj如果求的是两个变量差的最小值,那么求最长路,形如 x i + d ≤ x j x_i+d\leq x_j xi+d≤xj 瞎讲几道吧 Wanna
阅读全文 »
发表于 2022-06-27 16:02阅读:16评论:0推荐:0
摘要:困难的题目 Opening Portals 好题! 我们称传送门为关键点。 设任意两个关键点之间距离为 dist(i,j) ,考虑到传送的性质,只需求出一个连接所有关键点的生成树,然后从任意一个关键点出发遍历,恰好为生成树的边权和。(有点绕) 如果我们以每个关键点为起点跑 dijkstra , 时间
阅读全文 »
发表于 2022-06-25 15:33阅读:6评论:0推荐:0
摘要:搜索(x) 思维(v) Koala and Notebook idea 海星。 考虑拆边使得每条边的权值为 [0,9] 。 然后用类似桶排序的做法 BFS 即可。 Limak and Shooting Points 神仙题。 考虑全排列开枪顺序 。然后按照这个顺序开枪打即可。注意是倒序枚举,每一枪已
阅读全文 »
发表于 2022-06-24 21:15阅读:6评论:0推荐:0
摘要:码量大的思维题 P3617 电阻网络 这是很坑的一道题。 建议跳过。 水の斗牛 只是单纯比较牌型大小。 细心一点即可。 可以用类似 hash 的算法,考虑把一副牌的大小压缩成一个整数 。 唯一需要做的就是预处理出牌型即可。 不围棋 这题需要一定思维。 并查集 + 启发式合并 *COWBASIC P
阅读全文 »
发表于 2022-06-23 20:29阅读:6评论:0推荐:0
摘要:对于这一类问题,有统一的解决方法,即 按照权值从大到小贪心 ,直到不能选为止。 常见的拟阵模型: 物品有 ( v i , w i ) (v_i,w_i) (vi,wi) 两个属性,选出一个集合 S S S ,求 max ( ∑ i ∈ S v i ) \max(\sum_{i\in S}v_
阅读全文 »
发表于 2022-06-03 20:53阅读:14评论:0推荐:0
摘要:[THUPC2022 初赛] 画图 大模拟 233 。 首先用线段树把同一行和同一列的线段合并一下,然后这个时候 如果满足目标图案的话 横线应该有 7 条,纵线应该有 8 条。 现在总共只有 15 条线段,可以乱搞 首先 BFS 求一下连通块(对于横纵线段相交的情况连一条边),然后判一下 5 个图案
阅读全文 »
发表于 2022-06-03 11:57阅读:21评论:0推荐:0
摘要:[THUPC2022 初赛] 造计算机 这是一道很水的构造题 首先我们把一个置换拆分成若干个循环置换的乘积,例如: 讲一下怎么通过循环置换还原成原来那个: 这样的话,上面那一行表示下标,下面那一行表示对应位置上的数。 这道题经过简单分析我们可以发现 m=1 是不可能的,因此很自然而然地想到 m=2
阅读全文 »