hiho 1269 優化延遲 二分 優先佇列

2021-07-10 08:12:18 字數 853 閱讀 2747

簡要題意:給定計算懲罰值的公式,求出不超過某閾值最小的快取大小。

題目裡頭說的東西很明白,就是個堆。

懲罰值應該是單調遞減的,然後直接二分快取大小再去用堆來模擬,進行判斷。

做的時候某個ll寫成了int,然後後面被64位整數的輸入輸出坑了,換cin過掉。

#include 

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define fi first

#define se second

using

namespace

std;

typedef

long

long ll;

typedef pair pii;

// head

const

int n = 1e5+5;

int a[n];

ll cal(int len, int n)

q.push(a[i]);

}while (!q.empty())

return ans;

}int solve(int n, ll q) else

}return ans;

}int main()

if (cal(n, n) > q) else

}return

0;}

hiho38 二分 二分答案

在上一回和上上回里我們知道nettle在玩 艦 nettle在整理好艦隊之後終於準備出海撈船和敵軍交戰了。在這個遊戲裡面,海域是n個戰略點 編號1.n 組成,如下圖所示 其中紅色的點表示有敵人駐紮,貓頭像的的點表示該地圖敵軍主力艦隊 boss 的駐紮點,虛線表示各個戰略點之間的航線 無向邊 在遊戲中...

hiho 1128 二分 二分查詢

時間限制 10000ms 單點時限 1000ms 記憶體限制 256mb 描述nettle最近在玩 艦 因此nettle收集了很多很多的船 這裡我們假設nettle氪了很多金,開了無數個船位 去除掉重複的船之後,還剩下n 1 n 1,000,000 種不同的船。每一艘船有乙個稀有值,任意兩艘船的稀有...

hiho字型大小設定(二分搜尋)

題目大概意思就是我們有n個自然段,每個自然段有ai個字元,手機螢幕寬w,長h,讓我們字元可設定的最大字型號s,比如字型號為s,則一行只能顯示 w s 向下取整個字元,乙個頁只能嫻熟 h s 行,最終所有自然段顯示的頁面不超過p頁。每乙個自然段都重新的一行開始顯示,自然段之間沒有空餘的行。基本思路就是...