首页 > Jujubesister
头像 huyaowen
发表于 2023-08-01 10:36:20
2023牛客多校训练第五场铜银牌题解 A #include<bits/stdc++.h> #define int long long using namespace std; const int N=5e5+10,d=700; int n,m,a[N],bl[N],ans[N],p[N] 展开全文
头像 Kidding_Ma
发表于 2023-07-31 18:10:25
Link A 考虑莫队,若 al=ara_l=a_ral​=ar​,要知道在 [l,r][l,r][l,r] 区间有多少个数小于 ala_lal​,先用树状数组跑出每个位置前面有多少个小于它的数字,记为 bib_ibi​,则 br−blb_r-b_lbr​−bl​ 就可以得到在 [l,r][l,r] 展开全文
头像 2020XC39
发表于 2023-08-01 08:48:01
思路:首先考虑到sizei+1>sizeisize_{i+1}> size_isizei+1​>sizei​,所以当m>nm>nm>n时,只用保留最后nnn次即可。(前面的操作都取不到奶酪,可以去除 ) 接下来发现,每次操作一定是拿 走或破坏一个前缀的奶酪,所以如 展开全文
头像 2020XC39
发表于 2023-08-03 12:03:43
题目大意::给定长度为nnn的数列a[]a[]a[],定义f(l,r)=⊕i=lra[i]f(l,r)=\oplus^r_{i=l}a[i]f(l,r)=⊕i=lr​a[i],求下式: ∑1≤l1≤r1≤l2≤r2≤l3≤r3≤nf(l1,r1)∗f(l2,r2)∗f(l3,r3)\sum\limi 展开全文
头像 2020XC39
发表于 2023-08-01 15:13:42
题目大意:构造一个长度为nnn的排列,使得满足mmm个约束条件: 区间逆序对个数是奇数或偶数。满足这些约束条 件的区间包含或不相交.(1≤n,m≤103)(1\le n,m\le 10^3)(1≤n,m≤103) 分析:关注其保证区间不相交,即: 所有的区间不相交或包含意味着这些区间可以构成一个 展开全文

等你来战

查看全部