摘要: 是getsum(a[i]-1) 不是getsum(i-1); 20210920 #include<bits/stdc++.h> using namespace std; const int maxn=1e5; int a[maxn],n,c[maxn],ans[maxn]; int lowbit(i 阅读全文
posted @ 2021-09-29 21:57 liyishui 阅读(56) 评论(0) 推荐(0)
摘要: 跑两遍dij 其中第二遍把所有边反向 问题在于如何把各类边和dis清干净 2021 09 29 待补 2021 10 05 #include <iostream> #include <math.h> #include <string.h> #include <vector> #include <ma 阅读全文
posted @ 2021-09-29 19:08 liyishui 阅读(40) 评论(0) 推荐(0)
摘要: //可是spfa会被卡得很惨很惨wa//待补充dij#include <iostream> #include <math.h> #include <string.h> #include <vector> #include <map> #include <queue> #include <stdio. 阅读全文
posted @ 2021-09-29 18:00 liyishui 阅读(24) 评论(0) 推荐(0)
摘要: 我的思路是二分出答案,然后跑n3的弗洛伊德判断当以这个答案作为最大值时,能不能到目的 但是t了,一想, 200*200*200=800,0000; 极限情况是32 32个八百万,爆炸了。 错误代码: (t了但是理论上可行 #include <iostream> #include <math.h> # 阅读全文
posted @ 2021-09-29 17:59 liyishui 阅读(25) 评论(0) 推荐(0)
摘要: #如果update写成了边界为l==r,那跟没建树有什么区别 #没写pushdown的话就直接回溯sum,会出大锅,会存在大区间的ans和lazy都改了,但小区间的还是保持原样 当这个区间又被查询的时候,会出现大区间=小区间+小区间(tree i=tree i*2+tree i*2+1),相当于没改 阅读全文
posted @ 2021-09-26 10:12 liyishui 阅读(43) 评论(0) 推荐(0)
摘要: #我大爷的读入被卡了 #对于ADD,END什么的处理,开个char,然后判断s[0],嘛 自己调的代码~ #include <iostream> #include <math.h> #include <string.h> #include <vector> #include <map> #inclu 阅读全文
posted @ 2021-09-25 11:30 liyishui 阅读(23) 评论(0) 推荐(0)
摘要: 网上给出的题解是一片的记录与父亲的关系。 昨天看到以前打的监狱罪犯打架的事情,做法是记录敌人的敌人,对a和b,合并的时候合并b和a的敌人,这里要挂到敌人的敌人老大那边。 好像可以搬过来写在这里。 很微妙,并查集给出的是同一个元素在一个群里,题目给出的是不能在一起的,我们加个数组他们就在一起了.. 第 阅读全文
posted @ 2021-09-24 09:46 liyishui 阅读(34) 评论(0) 推荐(0)
摘要: 郁闷得很,送出了好几发wa,找不到错在哪 来自两天后的更新: 我知道错在这里了: if(fa[x]!=x) { fa[x]=find(fa[x]); val[x]+=val[fa[x]]; }在进行这么多次回溯后,你爸爸已经不是你爸爸了而我们记录是是对于父节点的相对关系。所以要用一个tmp存一下。 阅读全文
posted @ 2021-09-24 09:41 liyishui 阅读(38) 评论(0) 推荐(0)
摘要: 其实想了很久,我也不觉得是自己脑子反应慢,因为老会纠结一些奇怪的点.. 也许,因此也对算法有了奇怪的理解吧。 #1,lazytag的作用是,在对同一区间进行多次操作再统一提问时,相当于先存操作数,提问时再一并处理。 lazytag下放的尽头是?放到树的某个节点管辖的区间可以被修改的区间完全包含时,就 阅读全文
posted @ 2021-09-23 22:01 liyishui 阅读(444) 评论(0) 推荐(1)
摘要: 看错题目三次,相当于做了三道不同的题.. 哪怕是在脑子不清楚的情况下,看好题目是多么重要的事啊。 多画图就可以发现答案不会超过4 虽然在开始的时候就有感觉是递减的 甚至看到了篇数学背景的论文讲这个事情.. 嘿嘿纪念一下,第一次想出1700的题?并且还出得挺快的, 阅读全文
posted @ 2021-09-19 19:46 liyishui 阅读(32) 评论(0) 推荐(0)