莫隊p2 bzoj3809 Gty的二逼妹子序列

2022-05-26 22:03:08 字數 530 閱讀 1849

發現一篇已經夠長了...所以就放在這裡吧...

↑依然是看大牛題解過的

襪子那道題太簡單了....

然後被這道題超時卡了一段時間........

這道題需要寫乙個數字的分塊...嗯整體來說不是很難,但是我就是卡爆了評測機......

發現其實不一定要像lzx學長那樣寫分塊....事實上只需要分塊排序然後一組迴圈就可以搞定..如果每個塊分別再排序一次然後再從l=1,r=0的初始值開始掃可能會浪費時間.......

但是如果遇到前一組最大的r非常大的時候一組l/r到底就非常尷尬...

所以如果是隨機資料的話大概兩組差不多???

用這道題測了一下lzx學長的分塊法...用了60234ms.....hzwer的是55906ms......大概和資料有一定關係....

但是如果論**長度的話..一組迴圈比較好寫....

這道題主要學會的東西是一定要l=1r=0!!!!!不然會重複計數!!!

所以要自己手推一下小資料....

沒有了......

BZOJ3809 Gty的二逼妹子序列

空間這麼小 然後就莫隊了 不知道三維kd tree能不能過 本來想打bit,結果發現過不了的樣子,因為修改比較多,詢問比較少,所以可以考慮平衡複雜度,用分塊維護 單次修改o 1 詢問o n code include include include include include include in...

bzoj3809 Gty的二逼妹子序列

先說一種很顯然的做法,大體框架肯定是莫隊,然後每來一種顏色就處理下,如果是新出現的就在bit當中把這個位置 1,如果這種顏色消失了就在bit中對應位置 1。這樣的時間複雜度是o nn log 2n 我交了一次發現超時了。那怎麼辦?觀察下,我們查詢和修改的複雜度都是o logn 但是顯然查詢的次數要遠...

bzoj 3809 Gty的二逼妹子序列

autumn和bakser又在研究gty的妹子序列了!但他們遇到了乙個難題。對於一段妹子們,他們想讓你幫忙求出這之內美麗度 a,b 的妹子的美麗度的種類數。為了方便,我們規定妹子們的美麗度全都在 1,n 中。給定乙個長度為n 1 n 100000 的正整數序列s 1 si n 對於m 1 m 100...