国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

懶蟲小鑫

2019-11-11 01:37:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

PRoblem Description

小鑫是個(gè)大懶蟲,但是這一天媽媽要小鑫去山上搬些礦石去城里賣以補(bǔ)貼家用。小鑫十分的不開心。不開心歸不開心,小鑫還是要做這件事情的。我們把這個(gè)事情簡(jiǎn)化一下。有n塊礦石,設(shè)第i塊礦石由兩個(gè)數(shù)字wi和pi表示。分別表示這塊石頭的重量和可以賣的價(jià)錢。小鑫每次只能搬一塊礦石去城里賣,所以他決定每次都會(huì)搬重量最小的那塊。如果恰好有幾塊重量相等,那就在這幾塊中挑選價(jià)值最高的帶走。由于路程原因。小鑫每天只能打m個(gè)來(lái)回,也就意味著他只能賣掉m塊礦石。你能計(jì)算出他能得到多少錢么?

Input

輸入數(shù)據(jù)有多組,到文件結(jié)束。對(duì)于每一組數(shù)據(jù),第一行為n,m。m≤n≤10000。接下來(lái)有n行,每行兩個(gè)數(shù)代表石頭的w與p。

Output

對(duì)于每組數(shù)據(jù),輸出有一行為一個(gè)數(shù),為答案。

Example Input

4 21 21 32 23 4

Example Output

5

Hint

 

Author

lin

總是超時(shí)。。。要用高級(jí)點(diǎn)的排序(尷尬自己還不會(huì)用)

01#include<stdio.h>
02struct stone
03{
04    int w, p;
05} a[10005], t;
06int main()
07{
08    int n, m, i, num, j, k;
09    while(scanf("%d%d", &n, &m) != EOF)
10    {
11        num = 0;
12        for(i = 0; i < n; i++)
13        {
14            scanf("%d%d", &a[i].w, &a[i].p);
15        }
16        for(i = 0; i < n - 1; i++)
17        {
18            k = i;
19            for(j = i + 1; j < n; j++)
20            {
21                if(a[j].w < a[k].w)
22                {
23                    k = j;
24                }
25                else if(a[j].w == a[k].w && a[j].p > a[k].p)
26                {
27                    k = j;
28                }
29            }
30            if(k != i)
31            {
32                t = a[k];
33                a[k] = a[i];
34                a[i] = t;
35            }
36        }
37        i = 0;
38        while(m > 0)
39        {
40            num += a[i].p;
41            m--;
42            i++;
43        }
44        printf("%d/n", num);
45    }
46    return 0;
47}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 旅游| 泸州市| 松原市| 泰来县| 涟源市| 苍山县| 曲阳县| 开阳县| 洮南市| 虎林市| 会昌县| 株洲市| 开平市| 民权县| 齐河县| 库车县| 裕民县| 东台市| 茶陵县| 松桃| 伊宁市| 高阳县| 连城县| 喀什市| 灵寿县| 荆州市| 宁乡县| 乌拉特后旗| 同德县| 东平县| 小金县| 阆中市| 昭通市| 浪卡子县| 石家庄市| 桃园县| 陵川县| 德庆县| 独山县| 宁晋县| 滨州市|