P3983 賽斯石(賽後強化版)

2022-04-06 15:28:52 字數 711 閱讀 8889

題目描述一臉懵逼

這道題本質上是兩個完全揹包而已。首先,對於每個船,他所能裝的最大貨物價值是一定的,

我們可以跑完全揹包求出每艘船能裝的最大價值

然後考慮需求,雖然說題目是把一塊大石頭分割成小石頭,不過我們倒著想,把許多小石頭拼成乙個大石頭不也是一樣嗎?並且如果石頭的體積大於1,那麼我們最後還是要分成小的,那麼其實只有10個物品,十艘船。

至於船費,每艘船的**一定,那麼我們在收益裡減去就行了。

#include#include

#include

using

namespace

std;

long

long f[11];//

每艘船最大價值

long

long dp[100001];//

體積在i時的總價值

long

long

n;long

long a[11];//

小石頭單個價值

int pr[11]=;

intmain()

for(long

long i=1;i<=10;++i)

for(int i=1;i<=10;++i)

for(long

long i=1;i<=10;++i)

}cout

<

return0;

}

ac

題解 P5594 XR 4 模擬賽

p5594 xr 4 模擬賽 洛谷10月月賽 ii x round 4 div.2前兩道簽到題還是很簡單的,基本上是半小時內一遍過兩題 看看題解,這題stl做法有用set輸出size的和vector unique的,我在打二維陣列 的時候突然發現可以用bitset代替 用二進位制數記錄每天每場比賽有...

170125省選模擬賽p3 Times

小 y 作為一名資深的 dotaer,對視野的控制有著深刻的研究。每個單位在一段特定的時間內會出現在小 y 的視野內,除此之外的時間都在小 y 看不到的地方。在小 y 看來,視野內的單位數量越多,他就越安全,因為這意味著有可能藏在陰影中的單位就越少。現在,小 y 已經知道了每個單位會在什麼時候出現在...

洛谷P3145 CQOI2009 迴圈賽

n隊伍比賽,每兩支隊伍比賽一次,平1勝3負0.給出隊伍的最終得分,求多少種可能的分數表。第一行包含乙個正整數n,隊伍的個數。第二行包含n個非負整數,即每支隊伍的得分。輸出僅一行,即可能的分數表數目。保證至少存在乙個可能的分數表。65 6 7 7 8 8 n 8 這麼小的範圍肯定是搜尋啊。狀態即為當前...