会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
最爱丁珰
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
95
96
97
98
99
100
101
102
103
···
132
下一页
2024年2月5日
寿司晚宴
摘要: 这道题目挺综合的。。 首先看到互质,可以知道这是约数一类的题目,而约数一类的题目,可以考虑分解质因数 所以我们给每个数分解质因数,我们发现,要让两个人选的数字全部互质,那么有一个显然的充要条件:甲选的数字的质因数集合和乙选的数字的质因数集合没有交集(要么从单个数考虑,要么从整体考虑) 剩下的看这篇题
阅读全文
posted @ 2024-02-05 13:31 最爱丁珰
阅读(17)
评论(0)
推荐(0)
2024年2月4日
连通图
摘要: 补集思想转化见蓝书 这里主要讲一下另一种递推方程 对任意一种连通图,我们将\(2\)号点连的边全部删去,还与\(1\)号点连通的点与\(1\)号点组成一个组,剩余点与\(2\)号点组成一个组 假设\(1\)号点所在连通块一共有\(j\)个点,则剩余的点有\(i-j\)个 不考虑这两部分的相连问题,一
阅读全文
posted @ 2024-02-04 21:03 最爱丁珰
阅读(44)
评论(0)
推荐(0)
最佳牛围栏
摘要: 这道题目二分的做法见蓝书 介绍一个斜率优化的做法 这种分类讨论与一般的斜率优化有所不同,但也很好分出这个讨论范围 但是说实话,我是证明不了下面为啥直接取队头就可以解决问题了。因为\(i\)每增加\(1\),纵坐标也至少增加\(1\),但是可以凭这个说明斜率一定不降吗?否则的话为什么可以直接舍弃掉一些
阅读全文
posted @ 2024-02-04 16:52 最爱丁珰
阅读(14)
评论(0)
推荐(0)
一双木棋 chess
摘要: 轮廓线DP,最主要的就是把轮廓给描述出来 这道题目很容易发现一个性质,就是他的轮廓一定是长成阶梯(锯齿)状的 于是我本人想到的一个状态描述就是去描述拐点(也就是计数单增函数的那个模型,比如接下来的数列可以理解为\(0\)表示往右走,\(1\)表示往左走):用两个二进制数表示行和列的拐点(为\(1\)
阅读全文
posted @ 2024-02-04 14:56 最爱丁珰
阅读(24)
评论(0)
推荐(0)
系统设计
摘要: 看这篇题解 然后题解里面是边分区间边进行hash,我的代码是先分出区间再进行hash,可以想一下题解的代码主要怎么写 然后特别注意,如果手写hash表,会出很大的问题。首先这道题目的内存空间有限,三哈希及以上都不太可能,即使二哈希但是手写hash表的缘故,两个不同的hash值在两个hash表里面都插
阅读全文
posted @ 2024-02-04 13:07 最爱丁珰
阅读(20)
评论(0)
推荐(0)
最大子段和
摘要: 这道题目跟“生日礼物”非常像,但这里必须刚好选择\(m\)个 这个状态具体一下:一定要选择第\(j\)个数 接下来考虑优化空间 在考虑优化时间 然后这道题目就做完了 另外,如果这道题目不要求一定选择第\(j\)个数,那么就要用前缀和,优化时间的部分会更加麻烦 update 2024.6.25 其实跟
阅读全文
posted @ 2024-02-04 10:48 最爱丁珰
阅读(10)
评论(0)
推荐(0)
2024年2月3日
阿里巴巴 Alibaba
摘要: 这一道题目与费用提前计算的那类题目很像,但是由于每个宝藏每秒钟不会损失价值,所以不是费用提前计算,但是还是可以按照类似的状态进行推导 这个区间DP滚动数组好好理解一下,其实就是我们只需要用到前一阶段的量,由于阶段是长度,所以实际处理中一般按照如下处理 然后这道题还告诉我们,别看到\(N\)为\(10
阅读全文
posted @ 2024-02-03 20:59 最爱丁珰
阅读(19)
评论(0)
推荐(0)
围栏障碍训练场
摘要: 这道题目真是woc 如果像题解那么认为从\(i\)到终点考虑就非常简单,但是如果从起点到\(i\)考虑好像就非常难,做不出来 所以以后两个方向都可以想一下 update 2024.7.4 其实这道题目除了吸收两个方向都想一下,还要记住这个是怎么维护往下走走到的第一个栅栏的 像这种“第一个”的,可以尝
阅读全文
posted @ 2024-02-03 20:17 最爱丁珰
阅读(19)
评论(0)
推荐(0)
清理班次2
摘要: 这道题目很简单,主要是学一下这篇题解的算法3,记住这个改良的ST表
阅读全文
posted @ 2024-02-03 19:24 最爱丁珰
阅读(14)
评论(0)
推荐(0)
干草堆
摘要: 先倒序处理(为什么下文会说),然后就变成了划分尽量多的段,使得每段的和单调不减 很容易设置出一个状态\(f[i][j]\)表示前\(i\)堆草,最后一段是\([j,i]\)的最大高度,方程也很容易推导,但是时空复杂度显然炸掉 那么此时我们就应该思考,要么就是利用数组值来搞一些事情(一般是交换两种维度
阅读全文
posted @ 2024-02-03 17:29 最爱丁珰
阅读(53)
评论(0)
推荐(0)
上一页
1
···
95
96
97
98
99
100
101
102
103
···
132
下一页
公告