<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      P1417 烹調方案

      原題鏈接
      此題是01背包的變形,與傳統01背包不同的是每件物品貢獻的計算方式

      如果在 \(t\) 時刻完成第 \(i\) 樣食材則得到 \(a_i - t × b_i\) 的美味指數

      這句話意味著食材的美味指數在不同的時間有著不一樣的數值,也就是說,烹調的先后順序會影響得到的美味指數
      假設有兩樣食材 \(i,j\)
      \(a_i = 1,b_i = 0,c_i = 1\)
      \(a_j = 1,b_j = 1,c_j = 1\)
      假設從 \(0\) 時刻開始烹調:
      先烹調 \(i\) 再烹調 \(j\) 得到的美味指數:

      $a_j-(c_i+c_j)×b_j+a_i-c_i×b_i=0$
      先烹調 $j$ 再烹調 $i$ 得到的美味指數:
      $a_i-(c_j+c_i)×b_i+a_j-c_j×b_j=1$
      我們希望食材烹調的順序能保證我們找到最優解,即先烹調位于數組前面的食材所得到的美味指數必定大于先烹調位于數組后面的食材所得到的美味指數,假設 $i$ 在 $j$ 前面,那么就要保證:
      $a_j-(c_i+c_j)×b_j+a_i-c_i×b_i>a_i-(c_j+c_i)×b_i+a_j-c_j×b_j$
      $c_j×b_i>c_i×b_j$
      所以我們可以將食材按照上式進行排序,這樣就可以保證整體的最優解了

      AC代碼:

      #include <bits/stdc++.h>
      using namespace std;
      typedef long long ll;
      const int N = 100005;
      struct node{
      	ll a,b,c;
      }s[55];
      bool cmp(node n1,node n2){
      	return n2.c * n1.b > n1.c * n2.b;
      }
      ll dp[N];
      int main(){
      	ll t,n,ans = 0;
      	cin>>t>>n;
      	for(int i=1;i<=n;i++) cin>>s[i].a;
      	for(int i=1;i<=n;i++) cin>>s[i].b;
      	for(int i=1;i<=n;i++) cin>>s[i].c;
      	sort(s + 1,s + n + 1,cmp);
      	for(int i=1;i<=n;i++){
      		for(int j=t;j>=s[i].c;j--){
      			dp[j] = max(dp[j],dp[j - s[i].c] + s[i].a - j * s[i].b);
      			ans = max(ans,dp[j]);
      		}
      	}
      	cout<<ans;
      	return 0;
      }
      
      posted @ 2023-09-03 17:54  yuyce  閱讀(0)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美交a欧美精品喷水| 九九久久自然熟的香蕉图片| 国产成人精品一区二区三区| 成人午夜福利精品一区二区| 国产在线精品欧美日韩电影| 无码日韩做暖暖大全免费不卡| 国产精品69人妻我爱绿帽子| 国产精品无码av不卡| 日韩高清国产中文字幕| 国产精品制服丝袜无码| 成人av午夜在线观看| 色呦呦九九七七国产精品| 精品国产福利久久久| 免费无码成人AV片在线| 国产亚洲一在无在线观看| 亚洲日本精品一区二区| 人妻蜜臀久久av不卡| 国产强奷在线播放免费| 九九热视频在线播放| 国产精品亚洲av三区色| 免费人妻无码不卡中文字幕18禁| 99久久夜色精品国产亚洲| 国产精品三级中文字幕| 亚洲ΑV久久久噜噜噜噜噜| 久久亚洲精品国产精品| 欧洲性开放老太大| 欧美成人www免费全部网站| 华亭县| 久久综合国产一区二区三区| 99精品国产中文字幕| 亚洲国模精品一区二区| 亚洲日韩乱码中文无码蜜桃臀| 日韩中文字幕国产精品| 国产短视频精品一区二区| 综合偷自拍亚洲乱中文字幕| 少妇高潮喷水久久久影院| 伊人欧美在线| 国产精品久久久久影院亚瑟| 一本一道av中文字幕无码| 久久久久青草线蕉亚洲| 光棍天堂在线手机播放免费|