上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 130 下一页
摘要: 看看官方题解,来用“exchanging argument”证明一下 假设不选最小的满足条件的\(v\),选了个更大的\(v_1\),那么对于最终的序列如果没有\(a_i+i-v\),那么显然将\(v_1\)换成\(v\)更好,否则的话考虑\(a_j+j-v_j=a_i+i-v(i<j)\),那么如 阅读全文
posted @ 2024-07-19 15:56 最爱丁珰 阅读(11) 评论(0) 推荐(0)
摘要: 看官方题解就好了 思路就是找特殊元素,先找出答案上界,然后\(n-1\)肯定是特殊元素,然后注意到另一个数是最小的就可以了(因为除了必须位是\(1\),其余都是\(0\)) update 2024.8.17 而且观察询问次数,是\(3n\),由于\(n\)为一万,所以提示我们线性询问而不是\(\lo 阅读全文
posted @ 2024-07-19 14:27 最爱丁珰 阅读(11) 评论(0) 推荐(0)
摘要: 这道题目采用模拟法 官方题解的思路 所以题目如果只让交换一次的话,只能用这个 我的思路大体与官方题解一样,但是我并没有观察到\(p_l>x\)的情况\(l\)是不变的,此时我采用的操作是先交换\(p_l\)和\(x\),然后重新跑一遍二分,再交换新的\(p_l\)和\(x\),用两次操作,易知答案O 阅读全文
posted @ 2024-07-19 13:06 最爱丁珰 阅读(10) 评论(0) 推荐(0)
摘要: 好题,做的时候想到了对于一个询问,最多只会经历\(O(logn)\)次修改,在看了hint3之后也想到了转换考虑对象,即明白每一步操作只会在端点处发生变化 但是想到上面是不足以做这道题目的,来解释一下官方做法 官方做法最重要的想法就是先处理\([1,n]\),然后记录下每一层剩余的数组。这个其实也是 阅读全文
posted @ 2024-07-19 11:05 最爱丁珰 阅读(8) 评论(0) 推荐(0)
摘要: 点对统计,想点分治 设\(f[i][0/1]\)表示从根到\(i\)/从\(i\)到根,起点所需要的最小油量(起点加油终点不加油),\(g[i][0/1]\)表示对应情况按照最小油量出发,最后剩下的油量 剩下的就比较简单了,具体见代码 当然也可以看看这篇题解,这个转换也是比较显然的 阅读全文
posted @ 2024-07-18 21:36 最爱丁珰 阅读(12) 评论(0) 推荐(0)
摘要: 将最少需要多少代价想出来了,但是没有想出像这篇题解一样的构造 我的构造是考虑\(1\)所在的连通块,设\(i\)是第一个没有在这个连通块中的数(\(1\) ~ \(i-1\)都在),那么就连接这两个连通块;如果中途连接的过程中不会出现某个\(i\)是\(v\)那么答案显然是下界,否则的话我们可以知道 阅读全文
posted @ 2024-07-18 19:06 最爱丁珰 阅读(7) 评论(0) 推荐(0)
摘要: 题解都说了,当统计\(u\)为根节点的时候,答案就是满足以下条件的\(i\)的数量:\(d_i≥g_i\)且\(d_{fa_i}<g_{fa_i}\),设这个数量为\(ans\)。以下严格证明 首先对于满足这个条件的\(i\),其子树的叶子节点显然最多只有一个有农夫(否则就放多了) 我们考虑任意一个 阅读全文
posted @ 2024-07-17 23:01 最爱丁珰 阅读(13) 评论(0) 推荐(0)
摘要: 这道题目卡常卡了两个半小时仍然没有卡过。。。等进队了让队友帮忙卡一下吧 主要想一下思路 最主要的就是在计算路径长度的时候,假设当前递归到了点\(i\),那么从点\(i\)出发的两条路径合并在一起,如果第一条边的颜色相同的话就会重复计算,为了解决这个问题,我们只用对每个点进行排序,将相同颜色的点放在一 阅读全文
posted @ 2024-07-17 21:08 最爱丁珰 阅读(10) 评论(0) 推荐(0)
摘要: 赛时用的点分治,好像还可以用虚树,熟悉虚树之后回来做这道题目 但是有个与dfs相关的遍历算法,见这篇文章 这个\(a\)表示的就是对于当前遍历到的节点\(x\),其子节点有多少个满足题目所求的路径(而且在回溯的时候更新答案),\(b\)表示的就是对于当前遍历到的节点\(x\),已经遍历过的节点有多少 阅读全文
posted @ 2024-07-17 17:48 最爱丁珰 阅读(9) 评论(0) 推荐(0)
摘要: 这个看官方题解就好了,解释一下官方题解 首先一个很大的前提(也比较显然),就是为了达到最优的情况,我们只会让一个史莱姆一直吃,而不会让两个史莱姆都吃,最后再让其中一个史莱姆将另一个史莱姆吃掉 这一个区间指的是,只有这个区间的史莱姆进行互相吃,相当于忽略了区间外的史莱姆 剩下的都挺清楚了 阅读全文
posted @ 2024-07-17 17:22 最爱丁珰 阅读(14) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 130 下一页