洛谷1843 奶牛曬衣服 解法二

2021-07-23 20:15:30 字數 838 閱讀 1290

題目背景

熊大媽決定給每個牛寶寶都穿上可愛的嬰兒裝 。 於是 , 為牛寶寶洗曬衣

服就成了很不爽的事情。 題目描述

熊大媽請你幫助完成這個重任 。 洗完衣服後 , 你就要弄幹衣服 。 衣服在

自然條件下用 1 的時間可以曬乾 a 點濕度 。 摳門的熊大媽買了 1 台烘衣機 。

使用烘衣機可以讓你用 1 的時間使 1 件衣服除了自然曬乾 a 點濕度外,還

可以烘乾 b 點濕度,但在 1 的時間內只能對 1 件衣服使用。

n 件衣服因為種種原因而不一樣溼 , 現在告訴你每件衣服的濕度 , 要你

求出弄幹所有衣服的最少時間(濕度為 0 為幹 ) 。 輸入輸出格式 輸入格式:

第一行 n , a , b ;接下來 n 行,每行乙個數,表示衣服的濕度( 1 ≤ 溼

度, a , b ≤ 500000 , 1 ≤ n ≤ 500000 ) 。

輸出格式:

一行,弄幹所有衣服的最少時間。

解法一【貪心】見【這裡】

二分完成的時間,這樣所有衣服自然晾乾的程度也就已知了。然後計算出所有衣服需要烘乾的時間,與完成時間比較。

時間複雜度o(nlogn)

#include

#include

using namespace std;

int a[500010],n,x,y;

bool ok(int t)

return tot<=t;

}int main()

printf("%d\n",l);

}

洛谷 P1843 奶牛曬衣服

原題 熊大媽決定給每個牛寶寶都穿上可愛的嬰兒裝 於是 為牛寶寶洗曬衣服就成了很不爽的事情。題目描述 熊大媽請你幫助完成這個重任 洗完衣服後 你就要弄幹衣服 衣服在自然條件下用 1 的時間可以曬乾 a 點濕度 摳門的熊大媽買了 1 台烘衣機 使用烘衣機可以讓你用 1 的時間使 1 件衣服除了自然曬乾 ...

洛谷 P1843 奶牛曬衣服

熊大媽決定給每個牛寶寶都穿上可愛的嬰兒裝 於是 為牛寶寶洗曬衣 服就成了很不爽的事情。熊大媽請你幫助完成這個重任 洗完衣服後 你就要弄幹衣服 衣服在 自然條件下用 1 的時間可以曬乾 a 點濕度 摳門的熊大媽買了 1 台烘衣機 使用烘衣機可以讓你用 1 的時間使 1 件衣服除了自然曬乾 a 點濕度外...

洛谷 P1843 奶牛曬衣服

熊大媽決定給每個牛寶寶都穿上可愛的嬰兒裝 於是 為牛寶寶洗曬衣 服就成了很不爽的事情。熊大媽請你幫助完成這個重任 洗完衣服後 你就要弄幹衣服 衣服在 自然條件下用 1 的時間可以曬乾 a 點濕度 摳門的熊大媽買了 1 台烘衣機 使用烘衣機可以讓你用 1 的時間使 1 件衣服除了自然曬乾 a 點濕度外...