原文:洛谷 P4062 - [Code+#1]Yazid 的新生舞會(權值線段樹)

題面傳送門 題意: 給出一個序列 a ,求 a 有多少個子區間 l,r ,滿足這個區間中出現次數最多的數出現次數 gt dfrac r l leq n leq times 首先肯定要枚舉出現次數最多的數是什么,假設為 x 。 記序列中為 x 的數為 ,數列中不為 x 的數為 ,那么 x 出現次數 gt dfrac r l 等價於該區間中對應的數的和 gt 。 考慮對這個 , 的序列做一遍前綴和得到 ...

2020-12-03 19:48 8 128 推薦指數:

查看詳情

P4891 序列(勢能線段

題目傳送門 閑話 考場上一眼看出這是個毒瘤線段准備杠題,發現實在太難調了,被各路神犇虐哭qwq 考后看到各種優雅的暴力AC。。。。。。寶寶心里苦qwq 思路分析 題面里面是一堆亂七八糟的限制和性質,這時候需要冷靜想想有沒有可利用的地方。蒟蒻一開始往勢能線段樹上面想了想。 定義一個 ...

Tue Sep 25 07:00:00 CST 2018 1 735
P2574 XOR的藝術(線段 區間異或 區間求和)

To .2574 XOR的藝術 題目描述 AKN覺得第一題太水了,不屑於寫第一題,所以他又玩起了新的游戲。在游戲中,他發現,這個游戲的傷害計算有一個規律,規律如下 1、 擁有一個傷害串為長度為n的01串。 2、 給定一個范圍[l,r],傷害為傷害串的這個范圍內中1的個數 3、 會被 ...

Mon May 22 21:47:00 CST 2017 0 2015
線段1

一.線段線段的區別: --線段維護數的個數,數組下標代表整個值域(如果值域太大,可以離散化,后面會有介紹) --線段則是直接維護每個數 二.線段的用處 1.尋找第K大(整個區間,即左邊界為1,右邊界為n) 2.逆序對(呵呵歸並也能求) 3.最大差& ...

Fri Aug 24 21:06:00 CST 2018 0 1380
線段

定義: 線段,基於普通線段,但是不同。 舉個栗子:對於一個給定的數組,普通線段可以維護某個子數組中數的和,而線段可以維護某個區間內數組元素出現的次數。 在實現上,由於值域范圍通常較大,線段會采用離散化或動態開點的策略優化空間。單次操作時間復雜度o(logn) ...

Sun Nov 03 23:51:00 CST 2019 0 1649
P5658 【括號

題庫 : 題號 :5658 題目 :括號 link :https://www.luogu.com.cn/problem/P5658 55分鏈做法 :這道題鏈的做法能給很多分,我們設一個右括號的貢獻為當前序列加上這個右括號后可以多獲得的匹配數(左括號沒有貢獻 ...

Sun Dec 08 17:33:00 CST 2019 0 419
線段&線段合並

更新地址:傳送門 --- 線段 所謂線段,就是一種維護而非下標的線段,我個人傾向於稱呼它為值域線段。 舉個栗子:對於一個給定的數組,普通線段可以維護某個子數組中數的和,而線段可以維護某個區間內數組元素出現的次數。 在實現上,由於值域范圍通常較大,線段 ...

Wed Oct 24 05:54:00 CST 2018 0 1607
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM