原创 跳躍的小怪獸 Splay

題目描述   n個小怪獸站成一行跳來跳去。每次跳躍操作是以下兩種形式之一: a L b:從左到右第a個小怪獸跳過它左邊的b個小怪獸,然後落地。 a D b:從左到右第a個小怪獸跳過它右邊的b個小怪獸,然後落地。

原创 【SDOI2015】星際戰爭 網絡流

題目描述   3333年,在銀河系的某星球上,X軍團和Y軍團正在激烈地作戰。在戰鬥的某一階段,Y軍團一共派遣了N個巨型機器人進攻X軍團的陣地,其中第i個巨型機器人的裝甲值爲Ai。當一個巨型機器人的裝甲值減少到0或者以下時,這個巨

原创 【POJ3468】區間操作 Splay

題目描述   給你N個整數A[1], A[2], … , A[N]。你需要處理兩類問題: “C a b c”表示給A[a], A[a+1], … , A[b]之間的每個數都加上c(-10000≤c≤10000)。 “

原创 【HEOI2016】遊戲 二分圖

題目描述   在2016年,佳緣姐姐喜歡上了一款遊戲,叫做泡泡堂。簡單的說,這個遊戲就是在一張地圖上放上若干個炸彈,看是否能炸到對手,或者躲開對手的炸彈。在玩遊戲的過程中,小H想到了這樣一個問題:當給定一張地圖,在這張地圖上最多

原创 最小總代價 狀壓DP

題目描述   n個人在做傳遞物品的遊戲,編號爲1-n。   遊戲規則是這樣的:開始時物品可以在任意一人手上,他可把物品傳遞給其他人中的任意一位;下一個人可以傳遞給未接過物品的任意一人。即物品只能經過同一個人一次,而且每次傳

原创 【BOI2007】逃跑問題 最小割

題目描述   戰犯們企圖逃離監獄,他們詳細地計劃瞭如何逃出監獄本身,逃出監獄之後他們希望在附近的一個村子裏找到掩護。村子(下圖中的B)和監獄(圖中的A)中間有一個峽谷,這個峽谷也是有士兵守衛的。守衛峽谷的士兵們坐在崗哨上很少走動

原创 PASTE Splay

題目描述   我們用文本處理器來處理一個特殊的文本文件,該文本文件共有N行文本,每一行文本僅包含一個自然數,第一行爲1、第二行爲2,以此類推至N行爲自然數N。   假設對該文本文件執行一次“剪切和粘貼”操作含義如下:首先選

原创 【CQOI2009】跳舞 網絡流

題目描述   一次舞會有n個男孩和n個女孩。每首曲子開始時,所有男孩和女孩恰好配成n對跳交誼舞。每個男孩都不會和同一個女孩跳兩首(或更多)舞曲。   有一些男孩女孩相互喜歡,而其他相互不喜歡(不會“單向喜歡”)。每個男孩最

原创 【金凌試題】數列 可持久

題目描述   一個簡單的數列問題:給定一個長度爲n的數列,求這樣的三個元素ai, aj, ak的個數,滿足ai < aj > ak,且i < j < k。 題目大意 求區間有多少數比給定的vl小。 數據範圍 (n <

原创 【JSOI2007】動態最值 Splay

題目描述     有一個包含n個元素的數組,要求實現以下操作:   DELETE k :刪除位置k上的數。右邊的數往左移一個位置。   QUERY i j :查詢位置i~j上所有數的最小值和最大值。   例如

原创 【JSOI2008】最大數 線段樹

題目描述 現在請求你維護一個數列,要求提供以下兩種操作:   1.查詢操作。   語法:Q L   功能:查詢當前數列中末尾L個數中的最大的數,並輸出這個數的值。   限制:L不超過當前數列的長度。

原创 工程規劃 差分約束

題目描述   造一棟大樓是一項艱鉅的工程,它是有n個子任務構成的,給它們分別編號1,2,3,….,n.由於對一些任務的起始條件有着嚴格地限制,所以每個任務的起始時間T1,T2,T3….,Tn並不是很容易確定的(但這些起始時間都是

原创 【BZOJ1458】士兵佔領 網絡流

題目描述   有一個M * N的棋盤,有的格子是障礙。現在你要選擇一些格子來放置一些士兵,一個格子裏最多可以放置一個士兵,障礙格里不能放置士兵。我們稱這些士兵佔領了整個棋盤當滿足第i行至少放置了Li個士兵, 第j列至少放置了Cj

原创 【POJ3468】區間操作 線段樹

略,見以前的blog區間操作 Splay。今天用線段樹寫一下。 寫這個是爲了寫【USACO 2011 December Gold】Grass Planting種草 做準備(好久沒寫樹鏈剖分了qaq) 解題思路 維護一個屬性S

原创 POJ2104 區間第k大(版本1)

題目描述   給定一個長度爲n的序列,m個詢問,每個詢問的形式爲:L,r,k表示在[L,r]間中的第k大元素。 題目大意 詢問區間最第k大值。 數據範圍 n<=100000, m<=100000,1<=L<=r<=n