莫队
文章平均质量分 53
zhhx2001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bzoj2038(小z的袜子——莫队)
莫队的模板题。莫队的注意点记在蓝书上了。 本题关键的是莫队的基本写法需要记清楚#include#include#include#includeusing namespace std;typedef long long ll;const int N=60005;int n,m,c[N];int pos[N];ll ans,ml,mr,sum[N];struct aa/原创 2016-09-03 10:16:00 · 330 阅读 · 0 评论 -
bzoj3289(莫队+树状数组求逆序对)
给出一个序列,每次询问一个区间,将这个区间变为升序的最小操作次数,每次可以交换相邻的两个数。 每个询问就是典型的,求逆序对,通过分析发现,其实是可以转移的。当然这里只能用树状数组来转移。归并排序只能做整体的逆序对计算,通过这题,树状数组的优势就出来了。左边删除添加一个数,就是在树状数组中找小于他的数。右边删除添加一个数,就是在树状数组中找大于他的数。ans表示当前区间的逆序对。由此原创 2016-09-03 15:50:26 · 471 阅读 · 0 评论 -
bzoj3781(莫队板子)
就是练一练莫队的基本结构。。。无思维含量。。。#include#include#include#include#includeusing namespace std;typedef long long ll;const int N=50005;int n,m,k;int a[N],pos[N];ll c[N],ans,ml,mr;struct aa{ int l,r,原创 2016-09-03 11:04:37 · 399 阅读 · 0 评论
分享