jzoj 高中 1285 乳酪廠

2022-09-18 01:12:12 字數 918 閱讀 8976

description

奶牛買了乙個乳酪廠生產乳酪,已知每週生產一單位乳酪的費用為c_i,每週可以生產任意數量的乳酪,現在要為接下來n(1<=n<=10,000)周做生產計畫。

廠裡有乙個倉庫,儲存量無窮大,可以用來儲存暫時不用的乳酪,每單位乳酪每週花費s(1<=s<=100)。

告訴你每週客戶的需求量y_i(0<=y_i<=10,000),請你幫忙用最少的錢滿足這些需求。

input

第1行:兩個空格隔開的整數n,s

第2-n+1行:每行兩個空格隔開的整數c_i和y_i。

output

輸出乙個整數表示最少花費。注意答案可能會超出longint範圍。

sample input

4 5

88 200

89 400

97 300

91 500

sample output

貪心:

如果當前存進來的費用小於上乙個月的單位費用,那麼就買進。

證明:設上乙個月單位費用為s1,當月買進單位費用s2,

對於現在及以後的總共i+1個月若繼續用s1的費用為i*s1+s1,若替換,費用為s2+s2*i那麼顯然當s2 < s1時替換為最小費用

**:

#include

#include

using

namespace

std;

int n,m,minn,a[10001],b[10001];

long

long ans;

int main()

for (int i=1;i<=n;i++) ans+=a[i]*b[i];

printf("%lld",ans);

return

0;}

jzoj 高中 1285 乳酪廠

description 奶牛買了乙個乳酪廠生產乳酪,已知每週生產一單位乳酪的費用為c i,每週可以生產任意數量的乳酪,現在要為接下來n 1 n 10,000 周做生產計畫。廠裡有乙個倉庫,儲存量無窮大,可以用來儲存暫時不用的乳酪,每單位乳酪每週花費s 1 s 100 告訴你每週客戶的需求量y i 0...

貪心 乳酪廠(jzoj 1285)

有乙個乳酪廠,每個星期 共n個星期 都有一定的單位生產成本和客戶需求量,把乳酪儲存乙個星期每單位要s元,問一共花的錢最少是多少 4 5 88 200 89 400 97 300 91 500126900 樣例說明 第一周生產200單位,第二週生產700單位,400給客戶,300存在倉庫裡留給第三週,...

高中的回憶

高中的時候我是普通班的一員,雖然錯過了很多在競賽場上一展身手的機會,但是卻給了我重點班學生所沒有的空餘時間。一次偶然的機會,我在親戚的書架上看到了一本講述 c高階程式語言的書。被好奇心驅使的我本想隨手翻閱一下,看看究竟,卻深深被在語言背後的強大功能所震撼。一股創作的慾望從此在我的腦海中迴盪不止。那時...