日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

杭电 2111 Saving HDU (贪心)

發(fā)布時間:2025/6/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 杭电 2111 Saving HDU (贪心) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Description

話說上回講到海東集團面臨內(nèi)外交困,公司的元老也只剩下XHD夫婦二人了。顯然,作為多年拼搏的商人,XHD不會坐以待斃的。?
??一天,當他正在苦思冥想解困良策的時候,突然想到了自己的傳家寶,那是公司成立的時候,父親作為賀禮送來的一個錦囊,徐父當時交代,不到萬不得已的時候,不要打開它。“現(xiàn)在不正是最需要的時候嗎?”,一邊想,XHD一邊找到了這個精心保管的錦囊,打開一看,里面只有一句話“杭城北麓千人洞有寶”。?
??二話不說,XHD拿起一個大口袋就出發(fā)了,這個千人洞他是知道的,小的時候,爸爸曾經(jīng)帶他來過這個隱蔽的路口,并告訴他,這是千人洞。他現(xiàn)在才明白爸爸當初這句話的含義。?
??盡管有點印象,XHD還是花了很大的精力才找到這個異常隱蔽的洞口,走進一看,幾乎驚呆了,真的是眼花繚亂!不過盡管寶貝的種類不少,但是每種寶貝的量并不多,當然,每種寶貝單位體積的價格也不一樣,為了挽救HDU,現(xiàn)在請你幫忙盡快計算出來XHD最多能帶回多少價值的寶貝?(假設(shè)寶貝可以分割,分割后的價值和對應(yīng)的體積成正比)?

Input

輸入包含多個測試實例,每個實例的第一行是兩個整數(shù)v和n(v,n<100),分別表示口袋的容量和寶貝的種類,接著的n行每行包含2個整數(shù)pi和mi(0<pi,mi<10),分別表示某種寶貝的單價和對應(yīng)的體積,v為0的時候結(jié)束輸入。?

Output

對于每個測試實例,請輸出XHD最多能取回多少價值的寶貝,每個實例的輸出占一行。?

Sample Input

2 2 3 1 2 3 0

Sample Output

5 單價是每體積的單價 1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 struct stu 5 { 6 int a,b; 7 }a[50000]; 8 bool cmp(stu a,stu b) 9 { 10 return a.a>b.a; 11 } 12 int main() 13 { 14 int m,n,i,j; 15 int sum; 16 while(scanf("%d %d",&m,&n) && m) 17 { 18 sum=0; 19 for(i=0; i < n; i++) 20 { 21 scanf("%d %d",&a[i].a,&a[i].b); 22 } 23 sort(a,a+n,cmp); 24 for(i=0;i<n;i++) 25 { 26 if(m > a[i].b) 27 { 28 sum+=(a[i].a*a[i].b); 29 m-=a[i].b; 30 } 31 else 32 { 33 sum+=(a[i].a*m); 34 break; 35 } 36 } 37 printf("%d\n",sum); 38 } 39 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/yexiaozi/p/5695406.html

總結(jié)

以上是生活随笔為你收集整理的杭电 2111 Saving HDU (贪心)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。