会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
huayucaiji 的博客小屋
I was once great.The glory is bound to be back one day!
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2021年6月5日
CF484E Sign on Fence(主席树+二分答案)
摘要: CF484E Sign on Fence 前言 主席树入门 解题思路 这个很好做。首先题目要我们求的是最小值的最大值,显然一眼就是二分答案,我们现在的问题就变成了怎样检验一个答案是否符合要求。 比如说我们二分出来一个 \(mid\),那么我们需要检验在 \([l,r]\) 之中是否存在长度为 \(k
阅读全文
posted @ 2021-06-05 17:13 huayucaiji
阅读(93)
评论(0)
推荐(0)
2021年6月3日
ARC121D 1 or 2(思维)
摘要: ARC121D 1 or 2 解题思路 首先考虑简化问题。 假设只能一次吃两个糖,那么显然可以贪心。 我们假设 \(n\) 是偶数,那么最优的就是排完序后首尾相加,依次向里靠拢。简单证明一下: 假设有 \(a<b<c<d\),那么 \(\max(a+d,b+c)\leq\max(a+c,b+d)\)
阅读全文
posted @ 2021-06-03 22:24 huayucaiji
阅读(122)
评论(0)
推荐(0)
2021年5月2日
LG3625 [APIO2009]采油区域(前缀和+DP)
摘要: LG3625 [APIO2009]采油区域 前言 重复的思维,重复的代码,重复地调试。 我已AC,感觉良好 解法1 没啥技巧,看一眼就知道怎么做了。 分为 \(6\) 个情况,哪 \(6\) 种可以看别的大佬的 blog。这篇题解只要讲一下别的大佬没有仔细讲的预处理部分。 我们要处理出来的是 \(7
阅读全文
posted @ 2021-05-02 17:29 huayucaiji
阅读(95)
评论(0)
推荐(0)
2021年5月1日
LG3630 [APIO2010]信号覆盖(计算几何)
摘要: LG3630 [APIO2010]信号覆盖 前言 南海都有网络了,怎么北京还要覆盖信号啊 好久以前做的计算几何题了,回来复盘一下。 解法 首先,题目中各有一个条件很重要: 保证任何三个房子都不在同一条直线 上,任何四个房子都不在同一个圆上。 翻译一下,没有四点共圆,没有三点共线。 我们做这道题依赖于
阅读全文
posted @ 2021-05-01 16:55 huayucaiji
阅读(104)
评论(0)
推荐(0)
2021年4月30日
LG3626 [APIO2009]会议中心(倍增+树状数组)
摘要: LG3626 [APIO2009]会议中心 前言 倍增的好题。不得不说,APIO 的题质量很高。 解法 为了方便计算,我们可以进行对每个节点离散化,最多会有 \(2n\) 个节点。 首先假设我们已经求得了最大值。我们需要来构造一组方案。 首先可以确定,我们要从第一条线段开始考虑,因为这样字典序一定最
阅读全文
posted @ 2021-04-30 20:09 huayucaiji
阅读(61)
评论(0)
推荐(0)
2021年4月27日
LG3624 [APIO2008]DNA(DP+前缀和)
摘要: LG3624 [APIO2008]DNA 前言 APIO 08的好题,代码量不大,思维量有一些。 解法 这种题其实套路明显,就是先预处理一些数据,最后再扫一遍求出答案。有点像二进制从高位开始一点一点逼近的感觉。 一开始,将字符串转化为数字表示。 我们可以用 DP 来求出范式$-j$ 的个数。由题意,
阅读全文
posted @ 2021-04-27 22:30 huayucaiji
阅读(103)
评论(0)
推荐(0)
2021年4月23日
CF1516C
摘要: C. Baby Ehab Partitions Again 这个题比 B 简单吧 比赛时花了 \(23\) 分钟切了。 其实我们可以得出结论,最多去掉一个数。 至于为什么需要在分析的过程中解释。 首先,如果 \(n\) 个数的和为奇数一定输出 \(0\)。这个很好理解。 其次,我们再来考虑是否存在一
阅读全文
posted @ 2021-04-23 19:32 huayucaiji
阅读(113)
评论(0)
推荐(0)
CF1516B
摘要: B. AGAGA XOOORRR 有时候比赛考的是审题。 题目中提到了: he picks \(2\) adjacent elements 'adjacent' 没看到,浪费 1.5h,这场比赛凉凉了。 具体分析做法。 容易想到最后留下的数要么 \(2\) 个,要么 \(3\) 个。这很好证明。 如
阅读全文
posted @ 2021-04-23 18:57 huayucaiji
阅读(56)
评论(0)
推荐(0)
CF1516A
摘要: A. Tit for Tat 这个题不是很难。 考虑贪心。我们一定要先把前面的数字给尽量变成 \(0\),把数字全加到最后一个数身上。这一定是最优的做法。 读者自证不难 如果指针到了最后有一个数,但是 \(k\) 还不为 \(0\),就退出循环。因为题目里说: at most \(k\) opera
阅读全文
posted @ 2021-04-23 18:31 huayucaiji
阅读(74)
评论(0)
推荐(0)
2021年4月18日
LG7517 [省选联考 2021 B 卷] 数对
摘要: LG7517 [省选联考 2021 B 卷] 数对 前言 省选撞题不是第一次了 居然还撞这么水的 场外选手来胡一波题解。 解法 我一开始搞了个暴力,是这样做的。 我们发现 \(a_i\) 的范围很小,可以搞一个桶 \(tot\)。 离散化之后枚举每个数的所有倍数,累加计数。对于相同的数字,可以用 \
阅读全文
posted @ 2021-04-18 14:48 huayucaiji
阅读(116)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告