摘要: C. 蚂蚁工厂 二分+线段树查询和直接在线段树上查询的做法虽然都是\(O(nlog^2n)\),但是由于后者跑不满(1+2+...+log(n)),在3s的时间限制下可以通过500000的数据 #include <bits/stdc++.h> using namespace std; int a[5 阅读全文
posted @ 2025-02-13 23:14 D06 阅读(77) 评论(0) 推荐(0)
摘要: C. 古老的打字机 题目往往没有你想象的那么难,所以在否定简单的想法之前,不妨先问问自己这个“漏洞”真的难以解决吗?许多时候,你与正确答案其实只差一步而已 本题最朴素的想法就是直接步步转移\(f_{i,j}\),但是这样肯定不对呀,失配的情况怎么体现呢?于是兜兜转转一圈,推出三方做法后面对“卷积”式 阅读全文
posted @ 2025-02-09 23:26 D06 阅读(43) 评论(0) 推荐(0)
摘要: C. 三人成行 计数问题的核心是不重不漏。本题中,在同一个序列中合法的(x,y,z,u)可能在多个位置出现,为了避免重复,我们取最左边的位置作为代表,一旦符合题意就把它计入答案并终止后续的状态转移 纠结局部会把自己弄晕的!拒绝晕倒,能不能从整体考虑,不记录当前的匹配情况,直接判定当前序列是否已经满足 阅读全文
posted @ 2025-02-08 23:09 D06 阅读(44) 评论(0) 推荐(0)
摘要: B. Cost of the Array \(n\ne k\)时答案不是1就是2,看了半小时才看出来,唉…… #include <bits/stdc++.h> using namespace std; int a[200005],h[200005]; long long s[200005]; int 阅读全文
posted @ 2025-02-06 21:56 D06 阅读(22) 评论(0) 推荐(0)
摘要: A. 少废话,你___多少? 因为次大值最大值“必有一战”得到的\(2z_{m-1}>z_m\)则无解的判据并不是无关紧要的特例,而是后续解题的一个很重要的先决条件 \((l[i],i)\)之间的数和\(i\)一起处理不管怎么样都很讨厌,类似“费用提前计算”的尝试都无果而终,于是可以尝试“费用延后计 阅读全文
posted @ 2025-02-06 06:20 D06 阅读(30) 评论(0) 推荐(0)
摘要: 建补图时注意不能向自己连边 割点可能属于多个点双连通分量,因此染色时需要多次清空 求点双连通分量时,注意需要特判“孤立点”,尽管这道题不影响 引理:在一个点双连通分量中,只要存在一个奇环,那就可以把任意一个点包含在一个奇环内 #include <bits/stdc++.h> using namesp 阅读全文
posted @ 2025-02-02 17:58 D06 阅读(14) 评论(0) 推荐(0)
摘要: 因为数是一段一段取的,所以考虑转化为前缀和 \(f_i=max(f_{i-1},g_{i-1}+a_i)\) 一种是不取当前的前缀和,直接从\(f_{i-1}\)转移而来 一种是取当前的前缀和,配合\(g_{i-1}\)提供最好的条件 \(g_i=max(g_{i-1},f_{i-k+1}-a_i) 阅读全文
posted @ 2025-01-31 16:53 D06 阅读(17) 评论(0) 推荐(0)
摘要: 了解了goto语句的用法。传言goto被视为“洪水猛兽”,但在OI中它是否真的没有可取之处呢 #include <bits/stdc++.h> using namespace std; int a[200005],b[200005]; long long s[200005]; int n,m; in 阅读全文
posted @ 2025-01-30 17:04 D06 阅读(29) 评论(0) 推荐(0)
摘要: 虽然结论是二项式系数,但你倒也不必真的去求二项式系数,直接模拟不好吗…… \(C_{50}^{25}\)的计算结果仍在long long范围内,而且离上限尚有一段距离 0000126410606437752 9223372036854775807 #include <bits/stdc++.h> u 阅读全文
posted @ 2025-01-29 15:40 D06 阅读(67) 评论(0) 推荐(0)
摘要: 所有点权相等,等价于,任意一条边的两个端点点权差为0。容易发现一次操作只会改变一条树边的点权差。 不妨任取一点r为根节点,令\(a_r\)为初始答案,记\(d_u=a_u-a_{fau}\),显然\(d_u<0\)时的操作不影响答案,于是\(res=a_r+\sum_1^nmax(d_u,0)\), 阅读全文
posted @ 2025-01-29 15:20 D06 阅读(20) 评论(0) 推荐(0)
//雪花飘落效果