亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

飯卡-背包問題

2019-11-11 04:32:49
字體:
來源:轉載
供稿:網友

Description 電子科大本部食堂的飯卡有一種很詭異的設計,即在購買之前判斷余額。如果購買一個商品之前,卡上的剩余金額大于或等于5元,就一定可以購買成功(即使購買后卡上余額為負),否則無法購買(即使金額足夠)。所以大家都希望盡量使卡上的余額最少。 

某天,食堂中有n種菜出售,每種菜可購買一次。已知每種菜的價格以及卡上的余額,問最少可使卡上的余額為多少。 

Input

多組數據。對于每組數據: 第一行為正整數n,表示菜的數量。n<=1000。 第二行包括n個正整數,表示每種菜的價格。價格不超過50。 第三行包括一個正整數m,表示卡上的余額。m<=1000。 n=0表示數據結束。

Output

對于每組輸入,輸出一行,包含一個整數,表示卡上可能的最小余額。Sample Input
1505101 2 3 2 1 1 2 3 2 1500

Sample Output
-4532

對數組進行排序取出最大值(也可以直接選出最大的值),對剩下的n-1個數選出最接近m-5的組合,簡化為一個大小為m-5的01背包問題。

然后用m減去這個數和最大值,就可求出剩下最少的錢(最大負值)。

AC代碼:

#include<cstdio>#include<algorithm>#include<cstring>#include<iostream>using namespace std;int dp[1005],v[1005];int fun(int n,int m){    for(int i=0;i<n-1;i++)     {         for(int k=m-5;k>=v[i];k--)         {             dp[k]=max(dp[k],dp[k-v[i]]+v[i]);         }     }     return m-dp[m-5]-v[n-1];}int main(){    int n;    while(scanf("%d",&n)!=EOF)    {        if(n==0)break;        memset(dp,0,sizeof(dp));        for(int i=0;i<n;i++)            scanf("%d",&v[i]);        sort(v,v+n);        int m;        cin>>m;        if(m<5)cout<<m<<endl;        else            cout<<fun(n,m)<<endl;    }    return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女视频免费看| 欧美日韩一区二区在线播放| 亚洲美女自拍视频| 91国产精品91| 欧美性猛交xxxx乱大交3| 亚洲美女av网站| 91免费国产网站| 日韩中文av在线| 国产精品亚洲аv天堂网| 亚洲精品av在线| 高清一区二区三区四区五区| 狠狠躁夜夜躁人人爽超碰91| 亚洲男人第一网站| 97欧美精品一区二区三区| 亚洲影视中文字幕| 九九热r在线视频精品| 亚洲免费av网址| 亚洲最新视频在线| 日韩hd视频在线观看| 久久五月天色综合| 日韩电影中文 亚洲精品乱码| 亚洲欧美中文日韩v在线观看| 国产精品美女久久久久久免费| 成人啪啪免费看| 夜夜嗨av色综合久久久综合网| 高清欧美一区二区三区| 91久久久亚洲精品| 欧美日韩在线视频一区二区| 成人激情视频小说免费下载| 91香蕉国产在线观看| 欧美日韩午夜剧场| 神马国产精品影院av| 国产精品精品久久久| 亚洲free性xxxx护士hd| 日韩一区二区福利| 亚洲一区二区中文字幕| 国产大片精品免费永久看nba| 欧美精品性视频| 久久五月天综合| 国产精品视频免费观看www| 亚洲一区二区三区四区视频| 91免费福利视频| 亚洲综合在线做性| 欧美黄色性视频| 日韩专区在线观看| 国产精品大陆在线观看| 日韩欧美在线免费| 欧美一区二区.| 精品视频9999| 久久夜色精品亚洲噜噜国产mv| 久久亚洲综合国产精品99麻豆精品福利| 亚洲综合色av| 国产一区二区三区在线观看视频| 91精品在线观| 羞羞色国产精品| 综合国产在线视频| 久久青草精品视频免费观看| 欧美孕妇与黑人孕交| 中文字幕日韩在线播放| 久久久久成人精品| 97精品免费视频| 国产精品女人久久久久久| 97视频在线观看免费| 欧美人与性动交| 久久久久久久久久久91| 亚洲一区二区三区在线视频| 久热99视频在线观看| 日韩在线免费视频| 国产精品久久久久久久app| 97色在线视频观看| 深夜福利91大全| 97在线看福利| 国产日本欧美一区二区三区| 91视频免费在线| 亚洲视频在线观看网站| 国产精品视频一区二区三区四| 精品亚洲一区二区三区四区五区| 国语自产在线不卡| 久久久影视精品| 在线电影av不卡网址| 欧美日韩亚洲网| 国产精品一区久久久| 色播久久人人爽人人爽人人片视av| 国产成人亚洲综合青青| 91精品视频免费看| 国产91色在线|| 亚洲国产婷婷香蕉久久久久久| 日韩精品一区二区三区第95| 有码中文亚洲精品| 97国产一区二区精品久久呦| 日韩天堂在线视频| 4p变态网欧美系列| 欧美美最猛性xxxxxx| 日本成人在线视频网址| 午夜欧美不卡精品aaaaa| 国产日韩精品在线| 国产精品777| 日韩亚洲成人av在线| 国产精品在线看| 久久天天躁日日躁| 亚洲free性xxxx护士白浆| 国产激情视频一区| 精品国产乱码久久久久久天美| 欧洲亚洲免费视频| 国产91|九色| 91禁外国网站| 国产69精品99久久久久久宅男| 日韩大胆人体377p| 97福利一区二区| 亚洲精品91美女久久久久久久| 久久这里只有精品99| 成人激情视频小说免费下载| 国内精品中文字幕| 一二美女精品欧洲| 中文字幕欧美专区| 精品丝袜一区二区三区| www.日韩系列| 欧美乱妇高清无乱码| 亚洲字幕一区二区| 欧美一级免费看| 欧美天堂在线观看| 午夜美女久久久久爽久久| 欧美日韩国产123| 国产日产久久高清欧美一区| 日av在线播放中文不卡| 亚洲国产中文字幕在线观看| 亚洲欧美999| 精品少妇一区二区30p| 在线观看视频99| 国产亚洲精品91在线| 亚洲永久在线观看| 国产成人av网| 性欧美办公室18xxxxhd| 国产视频观看一区| 91国产视频在线播放| 欧美精品videofree1080p| 成人日韩av在线| 国产亚洲综合久久| 国产婷婷成人久久av免费高清| 国产亚洲视频在线| 亚洲欧洲日韩国产| 91久久国产婷婷一区二区| 一二美女精品欧洲| 久久精品国产清自在天天线| 日韩中文字幕免费| 亚洲精品久久在线| 日韩av123| 亚洲久久久久久久久久| 国产一区二区黑人欧美xxxx| www.国产一区| 亚洲国产精品字幕| 欧美高清激情视频| 久久久精品免费视频| 久久国产精彩视频| 亚洲一区二区三区毛片| 国产精品久久综合av爱欲tv| 亚洲免费精彩视频| 欧美日韩福利视频| 国产日韩欧美黄色| 992tv成人免费视频| 中文字幕亚洲欧美日韩在线不卡| 亚洲欧洲自拍偷拍| 国产精品中文字幕在线观看| 亚洲尤物视频网|