【SSL】2128可可摘蘋果
【SSL】2128可可摘蘋果
Time Limit:1000MS
Memory Limit:128000K
Description
摩爾莊園有一條小徑,沿著小徑有n棵蘋果樹,從左到右編號為1、2、3、…、n。你現在有h小時的空餘時間,希望用這些時間儘可能多的摘到更多的蘋果。你從蘋果樹1出發,向前走,有選擇地在一些蘋果樹旁停留一定的時間用來摘蘋果,最後在某一棵蘋果樹旁結束工作。你現在已經測出從第i到第i+1棵蘋果樹需要走5*Ti分鐘,同時還測出在第i棵蘋果樹旁停留,第一個5分鐘可以摘到Fi只蘋果,以後的每個5分鐘,所摘到的蘋果數量減少Di。
Input
第一行兩個數n,h 表示一共有n棵蘋果樹,總有有h個小時的空閒時間。
第二行共有n-1個數,含義為題目中說的Ti。
第三行共有n個數,含義為題目中說的Fi。
第四行共有n個數,含義為題目中說的Di。
Output
輸出僅一行,最優方案下可以總共可以摘多少隻蘋果。
Sample Input
2 1
10
50 100
50 50
Sample Output
150
Hint
【資料範圍】
h<=24
n<=1000
ti,fi,di<=maxint
思路
這是一道分組揹包。
設f[i][j]表示前i棵樹花費j時間總共可以摘多少隻蘋果。
f[i][j]=f[i-1][j-t[i]]
f[i][j]=max(f[i][j],f[i][j-k]+在第i棵樹停留5k分鐘摘到的蘋果)
1<=i<=n;
1<=j<=h12
1<=k<=j
最後找最大值。
程式碼
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int t[1010],s[1010],d[1010],f[1010][1010];
int main()
{
int i,j,k,n,h,ans=0,ds,ss;
memset(f,-0x7f,sizeof(f));
scanf("%d%d",&n,&h);
f[0][0]=0;
h*=12;
for(t[1]=0,i=2;i<=n;i++)
scanf("%d",&t[i]);
for(i=1;i<=n;i++)
scanf("%d",&d[i]);
for(i=1;i<=n;i++)
scanf("%d",&s[i]);
for(i=1;i<=n;i++)
{
for(j=h;j>=t[i];j--)
f[i][j]=f[i-1][j-t[i]];
for(j=h;j>=0;j--)
{
ds=d[i];
ss=d[i];
for(k=1;k<=j;k++)
{
f[i][j]=max(f[i][j],f[i][j-k]+ds);//狀態轉移方程
ss-=s[i];
ds+=ss;
}
}
for(j=0;j<=h;j++)
ans=max(ans,f[i][j]);
}
printf("%d",ans);
return 0;
}
相關文章
- 摘果果
- 伺服器配置ssl證書支援蘋果ATS方法 – HTTPS SSL 教程伺服器蘋果HTTP
- 蘋果推出“蘋果邊緣快取”(蘋果企業簽名)蘋果快取
- 蘋果企業簽名—不掏錢?蘋果廢?蘋果
- 蘋果訊號有救了?(蘋果企業簽名)蘋果
- 蘋果:2018年蘋果環境責任報告蘋果
- 猴子分蘋果蘋果
- notability蘋果版蘋果
- 蘋果iPhone XS分屏使用教程 蘋果iPhone怎麼分屏?蘋果iPhone
- 蘋果手機怎麼建立AppleID帳號?蘋果iPhone XS/XS Max建立蘋果帳號教程蘋果APPiPhone
- 蘋果新MacBook Air評測,蘋果新MacBook Air好用嗎?蘋果MacAI
- 蘋果企業簽名—蘋果推出5000美元新品搞事情?蘋果
- 蘋果簽名價格—2021蘋果要側面指紋?蘋果
- 蘋果再遭銷量危機(蘋果企業賬號)蘋果
- 蘋果簽名推薦,如何選擇蘋果簽名者蘋果
- 蘋果:2020年上半年蘋果透明度報告蘋果
- 摘文
- 蘋果手機尺寸蘋果
- 蘋果磁碟工具教程蘋果
- 蘋果ios簽名蘋果iOS
- 黑蘋果 macos 教程蘋果Mac
- 蘋果瘋狂挖角特斯拉 特斯拉回應:蘋果比我們錢多蘋果
- 蘋果無損畫素拍照黑科技(蘋果企業簽名)蘋果
- 最新蘋果資訊:蘋果手錶6健康功能顯著提升蘋果
- 蘋果手機現在入手優惠大(蘋果企業簽名)蘋果
- ios蘋果企業簽名:蘋果申請智慧指環專利iOS蘋果
- 蘋果新品預測,2021年蘋果最有可能推出的5款新品蘋果
- rebuttal 摘錄
- 黑蘋果組裝指南蘋果
- iOS 推送(蘋果原生態)iOS蘋果
- 蘋果FoundationDB事務宣言蘋果
- 黑蘋果使用系列【一】蘋果
- 蘋果推新AI:ReALM蘋果AI
- Hackintosh (黑蘋果) 折騰蘋果
- 2024黑蘋果Hackintosh有感蘋果
- 蘋果經典產品蘋果
- 二叉蘋果樹蘋果
- 黑蘋果無法睡眠蘋果