上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 130 下一页
摘要: 这里一个节点有三个域,所以我们有三列对称的并查集 然后其他分析同 注意由于对称,检查真假的时候只用检查某一列就好了的信息就好了 update 2024.7.27 其实这道题目的对称性最好像下面这么理解 虚线只是为了方便理解而加上的,真正的并查集的边在每个圈里面(\(x_{self}\)等分别是每个圈 阅读全文
posted @ 2023-12-10 23:47 最爱丁珰 阅读(42) 评论(0) 推荐(0)
摘要: 证明一下边带权做法的充分性 我们考虑异或和 对一个01序列,我们做一个异或前缀和,设为\(sum_n\),那么\(a_i=sum_i\enspace xor\enspace sum_{i-1}\) 对任何时刻的没有产生矛盾的并查集森林,我们随便给每个森林的根节点赋值一个0或1,那么其他所有节点的值也 阅读全文
posted @ 2023-12-10 23:42 最爱丁珰 阅读(12) 评论(0) 推荐(0)
摘要: 这一道题目其实我们正负数同时出现时可以先单独考虑正数或负数 我们单独考虑正数,认为负数把原序列分成了若干段,每一段都是连续的正数。如果这些正数段的总数\(≤m\),那么全部选上就是答案 如果不满足,那么我们考虑最终的答案是怎么样的 最终的答案的任意一段的两个端点一定是正数(不然可以不选端点来让答案变 阅读全文
posted @ 2023-12-10 17:34 最爱丁珰 阅读(23) 评论(0) 推荐(0)
摘要: 设我们已经构造出来了最优树\(T_n\),他的叶子节点分别是\(w_1≤w_2...≤w_n\) 假设\(T_n\)的最长的一条路的倒数第二个节点(即这条路叶子节点的父亲)\(x\)只有一个儿子,那么我们删掉这个节点\(x\),让他的儿子代替他,答案会变得更优,矛盾,所以\(x\)一定有两个儿子。我 阅读全文
posted @ 2023-12-10 10:15 最爱丁珰 阅读(36) 评论(0) 推荐(0)
摘要: 首先来看这个代码 int f(int *p) { int y=(*p)*2; (*p)++; return y; } int main() { int x=10; cout<<x+f(&x); return 0; } 这个代码输出的是31,感觉似乎f加了一个括号? 那再看看这个代码 int f(in 阅读全文
posted @ 2023-12-09 23:17 最爱丁珰 阅读(16) 评论(0) 推荐(0)
摘要: 我只能说,别想得太复杂。。 right[]倒序求就好了 update 2024.7.27 这个堆的思想已经碰见多次了,这题和这道题目,所以可以记住. update 2025.1.9 一种错误的算法:二分答案,然后看是否可以在成绩不低于二分的值的奶牛中选取\(\frac{n+1}{2}\)个奶牛来确定 阅读全文
posted @ 2023-12-09 15:58 最爱丁珰 阅读(28) 评论(0) 推荐(0)
摘要: 其实这个的时间复杂度是\(O(nklogn)\)的,但是由于题目说了保证答案在int范围内,我们加一个小优化就可以了,可以见洛谷代码 当然这道题目其实可以像筛法(或者“序列”这道题目)那个样子确定每一个丑数唯一的产生方式(这里就确定每一个数的最大质因数,从这个数产生新的数只能加入比这个数最大质因数更 阅读全文
posted @ 2023-12-09 15:37 最爱丁珰 阅读(13) 评论(0) 推荐(0)
摘要: 这里主要讲一下模拟过程中遇到的问题和想法 首先,为了保证模拟正确,我们应该以时间为参考对象去模拟,这样比以即将进入的任务或者等待队列中的任务为参考对象讨论的情况更少,犯的错误更少,每到达一个新时间如果有任务进入或者有任务完成就可以进行处理 其次,这道题目的\(N\)非常大,所以我们不可能去模拟内存空 阅读全文
posted @ 2023-12-09 13:37 最爱丁珰 阅读(12) 评论(0) 推荐(0)
摘要: 首先有一个比较错误的贪心思路,就是假设我们前面的操作是最优方案,对于当前的元素,能放第一个栈就放第一个栈;如果不行那么第一个栈的栈顶元素小于当前元素,此时如果能弹出这个栈顶元素就弹出这个栈顶元素,然后重新从最开始的位置开始考虑;否则尝试将当前元素放入第二个栈;如果不行则第二个栈的栈顶元素小于当前元素 阅读全文
posted @ 2023-12-09 11:11 最爱丁珰 阅读(30) 评论(0) 推荐(0)
摘要: 见这篇文章 阅读全文
posted @ 2023-12-08 00:05 最爱丁珰 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 130 下一页