会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CMY2013
博客园
首页
新随笔
联系
订阅
管理
2025年6月1日
AtCoder Beginner Contest 408-d
摘要: 原题链接 方法一 看到这道题,我们考虑将一段区间内的0都变成1,区间外的1都变成0,那么此时的操作次数为区间内0的个数加上区间外1的个数,转换为整个序列1的个数加上区间内0的个数减去1的个数,而整个序列1的个数为一个常量,所以我们只要找到一个区间使得区间内0的个数减去1的个数最小,并将这个值加上整个
阅读全文
posted @ 2025-06-01 09:51 CMY2013
阅读(28)
评论(0)
推荐(0)
2025年4月1日
浅谈二项式反演
摘要: CMY2013
阅读全文
posted @ 2025-04-01 23:53 CMY2013
阅读(42)
评论(0)
推荐(0)
2025年3月31日
AtCoder Beginner Contest 399-e
摘要: 原题链接 看到这道题,我们很容易想到这道题。是的,这道题我们也是将原问题转换成图上问题,将\(s\)字符串中每一个点和\(t\)字符串中所对应的的点之间的关系看成一条有向边,则这个问题就转换成了在一个图上找到一共有几条边,但是这里我们需要注意一个地方,就是如果图中有环,则有几个环我们就要给答案加几(
阅读全文
posted @ 2025-03-31 21:42 CMY2013
阅读(14)
评论(0)
推荐(0)
2025年3月23日
AtCoder Beginner Contest 398-e
摘要: 原题链接 这道题是一道交互题,他让我们实现一个程序来赢得这个游戏。因为输入是不确定的,所以我们要考虑必胜的策略。我们发现输入会导致出现一些满足条件的偶数环,但我们不考虑这些未知情况,只考虑初始的树中有几种已知情况满足条件,所以我们可以通过预处理来算出有几对点满足题目要求,如果有奇数对点满足要求,则输
阅读全文
posted @ 2025-03-23 11:25 CMY2013
阅读(18)
评论(0)
推荐(0)
AtCoder Beginner Contest 398-d
摘要: 原题链接 看到这道题,我们可以想到将烟静止不动,每次移动则将人和火堆一起相反方向移动,而火堆在移动之前要将所在位置放上一朵烟(因为烟静止不动,所以火堆要在移动时放下一朵烟,代表着产生了一朵新的烟。而人移动则代表着烟向人的方向飘去),如果人移动后的位置有一朵烟,则输出\(1\),否则输出\(0\)。
阅读全文
posted @ 2025-03-23 09:34 CMY2013
阅读(25)
评论(0)
推荐(0)
2025年3月16日
AtCoder Beginner Contest 397-f
摘要: 原题链接 考虑\(O({n^3})\)的做法。因为序列中的数不会改变,所以我们可以枚举第一个分割点\(i\)和第二个分割点\(j\),然后用\(O(n)\)的复杂度算出\(1\)到\(i\),\(i+1\)到\(j\),\(j+1\)到\(n\)三个范围中不同数个数之和,最终取最大值就是答案。 考虑
阅读全文
posted @ 2025-03-16 20:21 CMY2013
阅读(71)
评论(0)
推荐(0)
AtCoder Beginner Contest 397-d
摘要: 原题链接 这道题我们可以运用双指针的想法,设两个指针分别为\(x\)和\(y\),它们的初始值都为一,每次算出\(x^3-y^3\)的值并与\(n\)的值作比较,如果\(x^3-y^3\)的值大,则说明\(y\)小了,将\(y\)加一,否则如果\(n\)的值大,则说明\(x\)小了,将\(x\)加一
阅读全文
posted @ 2025-03-16 10:48 CMY2013
阅读(83)
评论(0)
推荐(0)
2025年3月9日
AtCoder Beginner Contest 396-e
摘要: 原题链接 思路 看到这道题,很明显就能发现这道题其实跟图论有关,将\(A\)数组看成一张无向图,每一个节点\(i\)的点权就是\(A_i\),每两个节点\(i\)和\(j\)之间的边权就是\(A_i \oplus A_j\)。而我们可以枚举答案的每一个比特位,用BFS(或DFS,作者这里用的是BFS
阅读全文
posted @ 2025-03-09 20:44 CMY2013
阅读(92)
评论(0)
推荐(0)
2025年2月16日
中位数最小化绝对差之和,平均数最小化差的平方之和
摘要: 总结 度量标准 最优解 数学工具 直观意义 绝对差之和 中位数 分段函数分析 平衡左右两侧的数据点数量 差的平方之和 平均数 导数与二次函数极值分析 最小化整体偏差的“能量” 解释 中位数 vs 绝对差: 绝对差对离群值不敏感。中位数平衡了左右两侧的数据点数量,确保向左或向右移动时,增减的绝对差数量
阅读全文
posted @ 2025-02-16 00:17 CMY2013
阅读(127)
评论(0)
推荐(0)
公告