![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
套路
Jarden_
这个作者很懒,什么都没留下…
展开
-
Changing
给定一个包含’(’、’)’、’[’、’]'的字符串。 操作1:同种左括号变成右括号,反之亦可,花费0 操作2:方括号变成圆括号,反之不可,花费1 每次给出l,r,问把[l,r]变合法需要的最小代价,保证有解 字符串长度1e6,询问次数2e5 容易发现的结论: 1.合法的串等价于,任意两个同种括号间有偶数个异种符号 2.一对一对地消除后,剩下的非法部分是010101这样的 3.一种括号能完全消除,剩下的另一种自然也可以 通过3我们可以简化问题,只要考虑一种括号即好,结合规则,我们考虑把处理不掉的方括号删掉.原创 2021-10-15 15:53:17 · 70 阅读 · 0 评论 -
Xor of 3
给定一个n位01序列,你可以选择三个相邻数字,把他们都变成这三个数的异或和 要求在n次操作内将序列变全0,有解输出方案,无解输出-1。 n<=2e5 题解 性质1:全体异或和的奇偶性不变,可以以此判断有解 构造策略 1.相邻走一遍:结果就是每个位置变成原来的后三个的异或和,似乎不会简化问题 2.隔一位走:两位两位相同,似乎简化了问题,而且可以发现 如果n是奇数,an=an−1=an−2=0a_n=a_{n-1}=a_{n-2}=0an=an−1=an−2=0,否则无解 奇数如图 □□ □□ .原创 2021-10-11 13:31:29 · 137 阅读 · 0 评论 -
网络流建图
最大流建图 1.无脑建图 例题1 例题个鬼哦,直接建图去 2.流量分配 建图原理 这种类型的题有明确的我能分配什么给什么,或者隐性的分配条件,如同组的人不能做一张桌子等价于一个单位只能分配给一张桌子一个人 例题1:圆桌问题:裸流量分配 题目描述 假设有来自n 个不同单位的代表参加一次国际会议。每个单位的代表数分别为 r i , i =1,2,……,n ...原创 2018-08-12 12:19:59 · 244 阅读 · 0 评论 -
数据结构
题目描述 对一个可重集合进行操作,每次可以所有元素+1或添加一个元素。输出集合元素的k次方和。 题解 发现(a+1)2−a2=2a+1(a+1)^2-a^2=2a+1(a+1)2−a2=2a+1,所以每次+1只要ans+=∑2∗a[i]+∑1ans+=\sum 2*a[i]+\sum 1ans+=∑2∗a[i]+∑1同理可以发现(a+1)3−a3(a+1)^3-a^3(a+1)3−a3可以由∑3a...原创 2018-10-20 13:48:36 · 79 阅读 · 0 评论 -
浮躁
题目描述 阿杰在上班会数学课:“最近有些同学很浮躁……” 早已习惯的你,在想这样一个问题: 共有n种竞赛,对于其中任意i种竞赛(1≤i≤n),有ai个人同时参加,问有多少个人参加了至少一门竞赛? 阿杰还在滔滔不绝,你却陷入了深思。 题解 显然答案是C(n,i)∗a[i]C(n,i)*a[i]C(n,i)∗a[i]容斥 但是组合数会爆long long所以不能直接搞。高精写炸了我很烦躁,于是痛定思痛...原创 2018-10-25 13:37:00 · 136 阅读 · 0 评论 -
搜索题
题目描述 小H是一个热爱出毒瘤题的女孩子。 小H按照老师要求出了一道搜索题。这是一道只有题目和搜索有关的题目。 现在你有一个长度为n的数列A,每个数为ai,你要将它分成m段,每段至少1个数。令每段的异或值为ci。 你需要最小化所有ci或起来的值。 题解 显然我们希望高位为0,那么我们就一位一位贪心下去。如果在保证之前的高位切得动的情况下,能切就切下去,如果能切出大于等于m块即可,因为任意几块合起来...原创 2018-10-31 21:42:39 · 196 阅读 · 0 评论 -
Prime Gift
题目描述 Jyt有n个质数,分别为p1,p2,p3…,pn。 她认为一个数x是优秀的,当且仅当x的所有质因子都在这n个质数中。 她想知道第k大的优秀的数是多少。保证答案不超过10e18。 题解 首先我们发现,p越小搜索量越大,一半的时候刚刚好能过,那么我们思考一下折半乱搞,奇偶搜索,分别记两个数组。然后看到答案这么大考虑二分答案,每次双指针扫有几个够的,注意最后可能一个区间内的都有这么多个,满足的...原创 2018-10-30 18:27:29 · 167 阅读 · 0 评论