刷题记录
文章平均质量分 74
这个人很懒,什么也没有留下
S05251_1
这个作者很懒,什么都没留下…
展开
-
P4231 三步必杀
最近复习差分发现了一个差分解决区间加等差数列的骚操作。的一个等差数列时,一维差分和二维差分数组的影响。所以说这个二维差分数组被影响的只有。四个位置,最后两次前缀和就完活了。看下面这个表格,我们在。可以看一下这位dalao的。这个区间加上一个首项是。原创 2023-10-03 12:39:19 · 80 阅读 · 0 评论 -
[AGC010E] Rearranging
高桥君想让序列在青木君打乱后是字典序最小的。好,这个时候,我抛出一个性质:因为青木君每次只能交换相邻的两个互质的数,那也就是说高桥君先手把不互质的数排好后,它们的相对位置是不会改变的(因为青木君动不了它们),所以我们一开始把不互质建立双向边(就是标记一下),然后把序列从小到大排序,这样就完美解决了小连大的任务~好我们现在满足了高桥君的需求,接下来满足青木君的。青木君的话,也就是求这个。的一个最大拓扑序,魔改一下topsort,用优先队列来维护即可。字典序最小,而后手青木君希望字典序尽量大,求最终序列。原创 2023-10-03 10:16:06 · 65 阅读 · 0 评论 -
[ABC254Ex] Multiply or Divide by 2
求最少需要多少次才能使。本题中有两个操作,分别是①。纪念我人生中的第一发紫题!一个下位紫,代码极短。原创 2023-10-02 22:04:47 · 66 阅读 · 0 评论 -
P4551 最长异或路径
一个很费脑子的性质:两个点的异或最长路=两个点分别到根节点异或值的异或值,因为在0-1trie这两个点LCA除外的路径是重复的,一个数异或自己为0。所以思路就是把输入的点用dfs求一遍到根节点的异或值,然后建立0-1trie 后找最大值。原创 2023-10-02 20:30:48 · 49 阅读 · 1 评论 -
P6812 「MCOI-02」Ancestor 先辈
这个题大力线段树,但是可以偷鸡,就是如果一个序列是先辈的话,那它是严格不下降序列的,那这个放到差分,这个段区间的差分数组都必须大于等于0,否则不是先辈。然后这个区间加法就可以转化为单点修改,也就是修改。,此时就真是大力出奇迹了。原创 2023-10-02 11:50:56 · 52 阅读 · 1 评论 -
P1083 [NOIP2012 提高组] 借教室
提供两种简单易懂的方法。原创 2023-10-02 10:56:29 · 62 阅读 · 1 评论 -
P6503 [COCI2010-2011#3] DIFERENCIJA
(当前这一位)的第一个位置,那可以得到状态转移。这个题比较喜欢榜一的做法,既简单常数又小(原创 2023-10-01 08:26:46 · 65 阅读 · 0 评论 -
Progressions Covering
数组来存储当前位置需要多少个k来消耗,然后往前转移的时候,比如说前进了一位,那么它的消耗就比它的后一位-k(通过变量来实现)首先这个题你从右往左开始贪心是最优的,因为在把最后数给操作完时前面的数也被多少消耗了亿点,所以这个题的思路就出来了。原创 2023-09-30 19:37:36 · 50 阅读 · 0 评论 -
P1002过河卒
(前dp[j]为step2中的第2行,而后边的dp[j]就是第一行了,因为我们顺序枚举,所以dp[j-1]已经转移好了,所以直接用无大碍)题目是非常简单的,类似数字三角形一样,遇见马的时候dp数组就清零就行,然后就dp出来的,解这篇博客就是督促自己提升一下自己的滚动数组。考虑滚动优化,最好想的就是dp数组开两行,既然直接消维不太好想,那直接存上一状态,然后dp就行。你想你一共都能开两行了,那肯定能开一行,状态自然而然的变成了。原创 2023-08-30 14:46:32 · 61 阅读 · 1 评论 -
洛谷P1967 货车运输
但是我觉得对我这种蒟蒻很不友好,就是他的细节很多(OZT),现在公开处刑一下我自己。思路很简单就是求一个最大生成树,然后用倍增LCA维护路径最小值,属于那种一眼题。额自己用的kruskal+倍增LCA,AC后看大佬都是用的什么LCT。、树链剖分这些我这个蒟蒻不会的算法。原创 2023-08-24 16:24:29 · 68 阅读 · 1 评论 -
洛谷P1714切蛋糕
最初的时候别忘了把0压进队列,因为有这样的hack数据5 2 1 -10 -10 -10 -10 -10。这个题现在是个对我来说是个橙题了 但是我自己写卡住的原因是维护最大值有点懵 这也体现出了我对单调队列理解的匮乏。既然单调队列维护的是你当前区间的最小值,那直接用区间的右端点减去最小值维护最大值就行了。这不就是让我们维护m为区间长度上限的最小值吗?感觉对单调队列的理解已经是小学生水准了%%%这个题呢是要求最大不定长子序列。kkk的题解启发了我。原创 2023-08-23 11:54:22 · 51 阅读 · 0 评论