麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

商人小鑫

2019-11-10 19:46:24
字體:
供稿:網(wǎng)友

PRoblem Description

小鑫是個(gè)商人,當(dāng)然商人最希望的就是多賺錢,小鑫也一樣。 這天,他來到了一個(gè)遙遠(yuǎn)的國度。那里有著n件商品,對于第i件商品需要付出ci的價(jià)錢才能得到。當(dāng)然,對于第i件商品,小鑫在自己心中有一個(gè)估價(jià)pi:代表著當(dāng)他買下這件商品后帶回他的國家可以賣出的價(jià)格。小鑫只能帶回m件商品,你能幫他計(jì)算一下他最多能賺多少錢么?

Input

輸入有多組,到文件結(jié)束。(注:數(shù)據(jù)有很多組,請用高效率算法)對于每一組數(shù)據(jù)。第一行是n,m。m≤n≤10000000。緊接著有n行,每一行有兩個(gè)數(shù) c ,p。第i行代表著ci,pi。ci≤pi數(shù)據(jù)都在int范圍內(nèi) 。  

Output

對于每組輸入數(shù)據(jù)只輸出一行一個(gè)數(shù),代表小鑫能賺多少錢。

Example Input

4 21 21 32 23 4

Example Output

3下面是用兩種方法做的。第一種是C語言的快排,第二種是用了C++的sort函數(shù)。一、#include<stdio.h> struct node{      int c;      int p;      int har;}size[10000001];int partition(struct node size[],int low,int high){    int key=size[low].har;    while(low<high)    {        while(low<high&&size[high].har<=key) high--;        size[low]=size[high];        while(low<high&&size[low].har>=key) low++;        size[high]=size[low];    }    size[low].har=key;    return low;}void qsort(struct node size[],int left,int right){    int x;    if(left<right)    {        x=partition(size,left,right);        qsort(size,left,x-1);        qsort(size,x+1,right);    }}int main(){    int n,m,sum,i;    while(~scanf("%d %d",&n,&m))    {        sum=0;        for(i=0;i<n;i++)        {            scanf("%d %d",&size[i].c,&size[i].p);            size[i].har=size[i].p-size[i].c;        }        qsort(size,0,n-1);        for(i=0;i<m;i++)            sum+=size[i].har;        printf("%d/n",sum);    }    return 0;}二、    #include<stdio.h>    #include<algorithm>    using namespace std;    struct node    {      int c;      int p;      int b;    }size[10000001];    int cmp(node a,node b)    {      return a.b>b.b;    }    int main()    {      int n,m,i,sum;      while(~scanf("%d%d",&n,&m))      {         sum=0;         for(i=0;i<n;i++)         {            scanf("%d%d",&size[i].c,&size[i].p);            size[i].b=size[i].p-size[i].c;         }         sort(size,size+n,cmp);         for(i=0;i<m;i++)         {           sum=sum+size[i].b;         }         printf("%d/n",sum);      }       return 0;    }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人不卡 | www.com香蕉 | 在线看91 | 综合97 | 在线亚洲播放 | 在线观看中文字幕av | 爱福利视频网 | 免费h片网站 | 蜜桃视频在线免费播放 | 99激情| 免费看成年人视频在线 | 免费看一级视频 | 黄色毛片一级 | 久久亚洲春色中文字幕久久 | 激情大乳女做爰办公室韩国 | 538任你躁在线精品视频网站 | 精品在线视频播放 | 爱射av | 色播一区 | 色中色激情影院 | 久久久久久久久久亚洲 | 成人免费观看av | 91九色网址| 国产羞羞视频在线观看 | 免费国产视频在线观看 | 精精国产xxxx视频在线野外 | 国产毛片网 | 久久久久一区二区三区 | 久久精精品 | 九九热视频这里只有精品 | 亚洲白嫩在线观看 | 久久人人爽人人爽人人片av高清 | 成人福利视频在线 | 国产在线看一区 | 手机av免费电影 | 国产精品久久久久久久久久三级 | 少妇一级淫片免费放播放 | 大片毛片 | 美国一级毛片片aa久久综合 | 精品国产一区二区三区成人影院 | 精品亚洲一区二区三区 |