摘要:
题目链接 "loj" 思路 亲戚很少,可以每个点都算一遍单源最短路 然后dfs 错误原因 算错复杂度 cpp include include include include using namespace std; const int inf = 0x3f3f3f3f; const int maxm 阅读全文
摘要:
题目&&链接 反正数据都是一样的,luogu比较友好 "luogu" "bzoj" lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 1 a b 把[a, b]区间内的所有 阅读全文
摘要:
乍一不咋会 ╭(╯3╰)╮ 把地雷L到R看成一条线段 要求的就是区间内有多少条线段经过 很明显是要用[1,R]内的起点个数 [1,L 1]的终点个数 然后这起点和终点个数可以用简单的差分线段树来维护一下 其实树状数组更适合一些 cpp include include include include 阅读全文
摘要:
题目大意 "题目链接Naive Operations" 题目大意: 区间加1(在a数组中) 区间求ai/bi的和 ai初值全部为0,bi给出,且为n的排列,多组数据(0时 显然、对答案没有贡献 当区间内的mi include include define ls rt '9'; s = getchar 阅读全文
摘要:
思路&心路 一眼认定沙比提 写的比较慢,写了1小时吧 开心的交上去 卧槽,只有20? 不服不服,拿着题解的代码去对拍 Emma, include define ll long long define ls rt '9' || s = '0' && s 1; build(l,mid,ls); buil 阅读全文
摘要:
结构体线段树原来正确率比用数组的高啊,原来用数组写的线段树写挂的结构体竟然过了,哇咔咔 以后就转坑结构体线段树了 cpp include include define ll long long using namespace std; const int maxn = 1e5 + 7; const 阅读全文