日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BZOJ 1878: [SDOI2009]HH的项链 | 莫队

發(fā)布時間:2025/3/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BZOJ 1878: [SDOI2009]HH的项链 | 莫队 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題解:

http://www.lydsy.com/JudgeOnline/problem.php?id=1878


題解:

莫隊板子題

核心思想是對區(qū)間的詢問離線之后按照合理的順序來優(yōu)化復(fù)雜度

一般的做法是先分塊,以左端點所在塊為第一關(guān)鍵字,右端點位置為第二關(guān)鍵字排序

用兩個指針來跑,這樣可以證明的是時間復(fù)雜度為O(n√n)

#include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #define N 50005 #define M 1000005 #define Q 200005 using namespace std; int n,m,S,l,r,tl,tr,tot,ans[Q],a[N],cnt[M]; struct node {int l,r,bl,id;bool operator < (const node &x)const{return bl<x.bl || bl==x.bl && r<x.r;} }q[Q]; int main() {scanf("%d",&n);S=sqrt(n);for (int i=1;i<=n;i++)scanf("%d",a+i);scanf("%d",&m);for (int i=1;i<=m;i++){scanf("%d%d",&l,&r);q[i].id=i;q[i].l=l;q[i].r=r;q[i].bl=(l-1)/S+1;}sort(q+1,q+1+m);for (int i=1;i<=m;i++){l=q[i].l,r=q[i].r;while (tl<l) if (!--cnt[a[tl++]]) tot--;while (tl>l) if (!cnt[a[--tl]]++) tot++;while (tr<r) if (!cnt[a[++tr]]++) tot++;while (tr>r) if (!--cnt[a[tr--]]) tot--;ans[q[i].id]=tot;}for (int i=1;i<=m;i++)printf("%d\n",ans[i]);return 0; }

?

轉(zhuǎn)載于:https://www.cnblogs.com/mrsheep/p/8182026.html

總結(jié)

以上是生活随笔為你收集整理的BZOJ 1878: [SDOI2009]HH的项链 | 莫队的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成年人福利网站 | 性一交一乱一乱一视频 | 午夜剧场免费看 | 激情综合五月 | 亚洲av无码成人精品国产 | 日批免费在线观看 | 亚洲黄色在线网站 | 美日韩免费视频 | 精品成人无码一区二区三区 | 黄色片网站免费在线观看 | 香蕉啪啪网| cekc老妇女cea0 | 无套爆插 | 岛国av在线免费观看 | 综合精品| 亚洲av女人18毛片水真多 | 伦一理一级一a一片 | 色骚网| 欧美熟妇毛茸茸 | 国产探花一区 | 国产高清视频一区 | 在线免费日韩av | 欧美一级免费视频 | 韩国妻子的朋友 | 国产成人在线播放 | 国产精品久久久久久久专区 | 少妇真实被内射视频三四区 | 日韩人妻精品一区二区三区 | 男女视频在线 | 熟妇大屁股一区二区三区视频 | 中国美女一级片 | 日韩av一卡二卡 | 在线观看中出 | 日韩精品福利视频 | 亚洲一级大片 | 国产图区| 在线观看中文字幕av | 日本大尺度做爰呻吟 | 日本视频h| 国产wwww | 日韩av一区二区三区四区 | 91精彩视频在线观看 | 欧美性插插 | 黄污视频在线播放 | 熟妇人妻系列aⅴ无码专区友真希 | 精品国产传媒 | 国产欧美日韩一区 | 插插插干干干 | 黄色的毛片 | av色站| 国产九色在线播放九色 | 国产精品制服丝袜 | 国产一级免费大片 | 女十八毛片 | 免费av网站在线观看 | 欧美日韩国产免费一区二区三区 | 一本久道在线 | 国产嫩草av | 午夜精品久久久久久久久久久 | 精品国产一级 | 国产无遮挡免费观看视频网站 | 冲田杏梨 在线 | 国产91精品看黄网站在线观看 | av有码在线| 亚洲欧美日韩综合在线 | 香蕉久久网站 | 激情黄色小说网站 | 黄色网页大全 | www污网站 | 一级黄色在线播放 | 综合久久中文字幕 | 欧美激情天堂 | 在线免费日本 | 波多野结衣导航 | 久久久久久久久久久影院 | 亚洲一区二区三区高清在线 | 亚洲天堂美女 | 91传媒网站 | 91精品视频免费在线观看 | 一区二区 中文字幕 | 国产一区免费在线观看 | 扶她futa粗大做到怀孕 | 免费不卡av在线 | 午夜免费体验区 | 亚洲福利社区 | 69久久夜色精品国产69 | 国家队动漫免费观看在线观看晨光 | 成人欧美一级特黄 | 在线观看av中文字幕 | 中文字幕日韩经典 | 精品一区二区三区人妻 | 日日日日日日bbbbbb | 国产精品久久久久久福利 | 美女又爽又黄视频毛茸茸 | 91网址入口| 中国xxxx性xxxx产国 | 肉番在线观看 | 啪啪短视频 | 日日夜操 |