上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: CF1809D Binary String Sorting 贪心。由于每次操作的代价都很大,所以需要优先减少操作次数,然后尽量多使用交换操作。 易得交换操作最多只会发生一次,因为每次交换操作只能消除一个逆序对,当存在两个或多个逆序对时,可以通过删除操作来减少更多的逆序对,减少操作次数。当只存在一个逆 阅读全文
posted @ 2025-02-14 18:26 w9095 阅读(60) 评论(0) 推荐(0)
摘要: CF1809C Sum on Subarrays 一道黄题做了一上午我可以退役了。 构造题。由于直接构造并不是那么容易,所以考虑在一个初始元素全为 \(-1\) 的序列上构造。 考虑将一个负数改为正数 \(1000\) 对答案造成的贡献(因为取 \(1000\) 计算比较方便)。设在放置这个正元素之 阅读全文
posted @ 2025-02-14 18:26 w9095 阅读(16) 评论(0) 推荐(0)
摘要: 前言 感觉是非常优秀的题目,写一篇题解记录一下。 HDU-7458 旅行(on Vjudge) 题面 题目描述 有一棵 \(n\) 个结点的无根树,每个结点都有对应的类型 \(c_i\) 和权重 \(w_i\) ,你需要在这棵树上规划若干次旅行。 对于一次旅行,你将从一个树上的一个结点出发,沿着树上 阅读全文
posted @ 2025-02-12 11:33 w9095 阅读(30) 评论(0) 推荐(0)
摘要: UVA302 John's trip 给定一张图和起点,求从起点开始能否把每条边遍历一次后返回起点,并输出字典序最小的路径。 欧拉回路裸题,若可以达到题目的要求,则图中必然存在一条欧拉回路。我们可以记录每个点的连的边数,如果出现一个点连的边数为奇数,那么图中必定不存在欧拉回路,输出 Round tr 阅读全文
posted @ 2025-02-12 08:30 w9095 阅读(31) 评论(0) 推荐(0)
摘要: P9236 [蓝桥杯 2023 省 A] 异或和之和 首先,异或有一个重要的性质: \[a\oplus b \oplus b=a \]因为 \(b\) 的二进制位一定与自己一样,根据异或的定义,得出 \(b\oplus b=0\),进而推出这个式子。 有了这个式子,区间异或和就可以像前缀和一样处理了 阅读全文
posted @ 2025-02-12 08:30 w9095 阅读(194) 评论(0) 推荐(0)
摘要: P8112 [Cnoi2021]符文破译 借用 KMP 思想优化的动态规划。 首先,用 \(dp[i]\) 表示把前 \(i\) 位的字符完全匹配需要的最少词缀数(下标均从 \(1\) 开始)。那么,我们可以从点 \(i+1\) 开始,向后逐位与字符串 \(T\) 比较。设此时匹配到了 \(T\) 阅读全文
posted @ 2025-02-12 08:29 w9095 阅读(64) 评论(0) 推荐(0)
摘要: CF576A Vasya and Petya's Game 数论思维题。 根据唯一分解定理,可以知道,如果一个数的各个质因数的数量确定了,这个数也就确定了。 每次询问的中,如果 \(x\) 是 \(y\) 的倍数,证明 \(x\) 中含 \(y\) 的所有质因数。我们可以枚举质数,判定 \(x\) 阅读全文
posted @ 2025-02-12 08:28 w9095 阅读(48) 评论(0) 推荐(0)
摘要: P8925 「GMOI R1-T2」Light 让我们好好观察样例解释的这一张图: 左边第 \(1\) 个像到 \(O\) 点的距离 :\(L\times2=2L\) 右边第 \(1\) 个像到 \(O\) 点的距离 :\(R\times2=2R\) 左边第 \(2\) 个像到 \(O\) 点的距离 阅读全文
posted @ 2025-02-12 08:27 w9095 阅读(28) 评论(0) 推荐(0)
摘要: CF162J Brackets 看到两位用栈匹配括号的大佬,这里提供另一个思路。 对于括号的问题,我们考虑区间DP。 设状态 \(dp[i][j]\) 表示使区间 \([i,j]\) 内的括号匹配需要添加的括号数量,则转移方程如下: \(1\) :区间两边括号匹配时,因为最外层不需要匹配,需要添加的 阅读全文
posted @ 2025-02-12 08:26 w9095 阅读(31) 评论(0) 推荐(0)
摘要: P8754 [蓝桥杯 2021 省 AB2] 完全平方数 首先,要使 \(nx\) 为完全平方数,需要知道完全平方数的一个性质:完全平方数的质因子的指数一定为偶数。 证明: 设 \(\sqrt{nx}=b\) ,\(b\) 是正整数,则根据唯一分解定理,可得: \[b=p_{1}^{k_{1}}\t 阅读全文
posted @ 2025-02-12 08:26 w9095 阅读(90) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页