青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

學習心得(code)

superlong@CoreCoder

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  74 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks

公告

文字可能放在http://blog.csdn.net/superlong100,此處存放代碼

常用鏈接

留言簿(4)

我參與的團隊

搜索

  •  

最新隨筆

最新評論

  • 1.?re: Poj 1279
  • 對于一個凹多邊形用叉積計算面積 后能根據結果的正負來判斷給的點集的時針方向?
  • --bsshanghai
  • 2.?re: Poj 3691
  • 你寫的這個get_fail() 好像并是真正的get_fail,也是說fail指向的串并不是當前結點的子串。為什么要這樣弄呢?
  • --acmer1183
  • 3.?re: HDU2295[未登錄]
  • 這個是IDA* 也就是迭代加深@ylfdrib
  • --superlong
  • 4.?re: HDU2295
  • 評論內容較長,點擊標題查看
  • --ylfdrib
  • 5.?re: HOJ 11482
  • 呵呵..把代碼發在這里很不錯..以后我也試試...百度的編輯器太爛了....
  • --csuft1

閱讀排行榜

評論排行榜

Mixing Milk

Since milk packaging is such a low margin business, it is important to keep the price of the raw product (milk) as low as possible. Help Merry Milk Makers get the milk they need in the cheapest possible manner.

The Merry Milk Makers company has several farmers from which they may buy milk, and each one has a (potentially) different price at which they sell to the milk packing plant. Moreover, as a cow can only produce so much milk a day, the farmers only have so much milk to sell per day. Each day, Merry Milk Makers can purchase an integral amount of milk from each farmer, less than or equal to the farmer's limit.

Given the Merry Milk Makers' daily requirement of milk, along with the cost per gallon and amount of available milk for each farmer, calculate the minimum amount of money that it takes to fulfill the Merry Milk Makers' requirements.

Note: The total milk produced per day by the farmers will be sufficient to meet the demands of the Merry Milk Makers.

PROGRAM NAME: milk

INPUT FORMAT

Line 1: Two integers, N and M.
The first value, N, (0 <= N <= 2,000,000) is the amount of milk that Merry Milk Makers' want per day. The second, M, (0 <= M <= 5,000) is the number of farmers that they may buy from.
Lines 2 through M+1: The next M lines each contain two integers, Pi and Ai.
Pi (0 <= Pi <= 1,000) is price in cents that farmer i charges.
Ai (0 <= Ai <= 2,000,000) is the amount of milk that farmer i can sell to Merry Milk Makers per day.

SAMPLE INPUT (file milk.in)

100 5
5 20
9 40
3 10
8 80
6 30

OUTPUT FORMAT

A single line with a single integer that is the minimum price that Merry Milk Makers can get their milk at for one day.

SAMPLE OUTPUT (file milk.out)

630

一個不完全背包,簡單貪心,對fammer信息按price從小到大排序,
然后裝進背包求minnum price就好了。
代碼:
/*
ID: superlo1
LANG: C++
TASK: milk
*/

#include 
<iostream>
#include 
<algorithm>
using namespace std;

struct node
{
    
int p, a;
}fam[
5001];

bool cmp(node a,node b)
return a.p < b.p; }

int n, m;

int main()
{
    freopen(
"milk.in","r",stdin);
    freopen(
"milk.out","w",stdout);
    scanf(
"%d %d"&n, &m);
    
int i;
    
for(i = 0; i < m; i ++)
        scanf(
"%d %d"&fam[i].p, &fam[i].a);
    sort( fam, fam 
+ m, cmp);
    
int ans = 0;
    i 
= 0;
    
while(n)
    {
        
if( n > fam[i].a)
        {
            n 
-= fam[i].a;
            ans 
+= fam[i].p * fam[i].a;
        }
        
else
        {
            ans 
+= n * fam[i].p;
            n 
= 0;
        }
        i 
++;
    }
    printf(
"%d\n",ans);
    
//while(1);
}
優化:以上為O(n*LOG(n)),因為price的范圍比較小,可以用一個
hash[i]表示price為i的數量,然后線性的掃一遍就好了(類似桶排序吧)
于是優化到O(n)。
代碼:
#include <fstream>
#define MAXPRICE 1001
using namespace std;

int main() {
    ifstream fin (
"milk.in");
    ofstream fout (
"milk.out");
    unsigned 
int i, needed, price, paid, farmers, amount, milk[MAXPRICE];
    paid 
= 0;
    fin
>>needed>>farmers;
    
for(i = 0;i<farmers;i++){
        fin
>>price>>amount;
        milk[price] 
+= amount;   
    } 
    
for(i = 0; i<MAXPRICE && needed;i++){
        
if(needed> = milk[i]) {
            needed 
-= milk[i];
            paid 
+= milk[i] * i;
        } 
else if(milk[i][0]>0) {
            paid 
+= i*needed;
            needed 
= 0;     
        }
    }
    fout 
<< paid << endl; 
    
return 0;
}


posted on 2009-08-05 00:53 superlong 閱讀(388) 評論(0)  編輯 收藏 引用 所屬分類: USACO
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久国产一区二区| 欧美jizzhd精品欧美巨大免费| 亚洲欧洲日产国产综合网| 久久精品人人做人人爽| 国产一区视频在线观看免费| 久久国产精品99精品国产| 欧美一区二区三区四区在线观看| 国产日韩欧美综合精品| 久久男女视频| 欧美精品一区二区三| 国产精品99久久99久久久二8| 亚洲天堂视频在线观看| 国产日韩免费| 亚洲国产成人午夜在线一区| 欧美天堂亚洲电影院在线播放 | 国产精品s色| 午夜一区二区三区在线观看| 久久精品在线免费观看| 亚洲精品一区二区三区福利| 亚洲视频在线观看一区| 精品不卡在线| 日韩一级网站| 伊人久久大香线蕉综合热线| 91久久国产综合久久蜜月精品 | 久久这里只有| 亚洲图片激情小说| 性18欧美另类| 亚洲午夜一区二区| 久久精品91久久久久久再现| 99精品欧美一区二区三区| 亚洲欧美日韩另类| 亚洲精品影院| 久久av二区| 亚洲视频在线视频| 久久久久综合一区二区三区| 亚洲午夜精品网| 久久女同互慰一区二区三区| 亚洲欧美日韩人成在线播放| 米奇777超碰欧美日韩亚洲| 亚洲欧美一级二级三级| 欧美国产日韩一区二区三区| 久久蜜臀精品av| 国产精品乱码妇女bbbb| 亚洲国产免费看| 黄色工厂这里只有精品| 亚洲一区二区三区精品在线| 99这里有精品| 久久久亚洲国产天美传媒修理工| 欧美一级日韩一级| 欧美日韩你懂的| 亚洲欧洲一区二区天堂久久| 亚洲国产精品传媒在线观看| 欧美与黑人午夜性猛交久久久| 亚洲一区二区三区四区在线观看| 欧美大片免费观看在线观看网站推荐| 久久一区二区三区超碰国产精品| 国产噜噜噜噜噜久久久久久久久 | 久久国产精品久久国产精品| 欧美日韩直播| 日韩视频精品在线| 亚洲精品一区二区三区福利| 美日韩精品视频免费看| 美女视频黄a大片欧美| 国产美女精品一区二区三区| 亚洲欧美福利一区二区| 欧美一区二区在线| 国产精品一区二区三区观看| 午夜精品美女自拍福到在线 | 亚洲欧美另类在线| 欧美日韩免费一区| 一本大道久久a久久精品综合| 一区二区三区 在线观看视| 欧美久久一区| 在线亚洲观看| 午夜精品久久久久久久久久久| 国产精品夜夜嗨| 香蕉免费一区二区三区在线观看| 久久精品国产清自在天天线 | 欧美色中文字幕| 一区二区三区四区五区视频| 亚洲免费视频在线观看| 国产精品高潮视频| 亚洲尤物在线| 另类天堂av| 亚洲精品三级| 国产精品午夜视频| 久久精品在这里| 亚洲精品影视| 欧美亚洲一区二区三区| 精品电影在线观看| 欧美精品色网| 午夜精品福利一区二区三区av | 农村妇女精品| av成人老司机| 国产原创一区二区| 免费久久99精品国产自| 一区二区免费看| 免费看成人av| 亚洲影院免费| 亚洲国产成人高清精品| 欧美日韩精品一区二区天天拍小说 | 欧美精品在线免费| 亚洲制服丝袜在线| 男人天堂欧美日韩| 亚洲视频电影在线| 狠久久av成人天堂| 欧美人成免费网站| 久久精品国产99精品国产亚洲性色| 亚洲电影在线看| 久久精品国产久精国产爱| 亚洲精品久久久久久久久| 国产免费成人av| 欧美激情第8页| 久久激五月天综合精品| a4yy欧美一区二区三区| 免费欧美电影| 久久av一区二区三区亚洲| 亚洲理伦在线| 黄色在线成人| 国产欧美一区二区三区在线老狼| 欧美激情视频在线播放| 久久久成人精品| 亚洲免费在线电影| 夜夜嗨av一区二区三区免费区| 欧美国产视频日韩| 久久九九精品99国产精品| 亚洲视频999| 亚洲精品一二区| 亚洲人成绝费网站色www| 激情五月婷婷综合| 国产欧美在线视频| 国产精品福利av| 欧美性jizz18性欧美| 欧美精品粉嫩高潮一区二区| 毛片基地黄久久久久久天堂| 久久爱www| 欧美在线免费看| 亚洲欧美在线aaa| 亚洲综合成人在线| 国产精品99久久久久久久vr| 一级日韩一区在线观看| 99伊人成综合| 这里只有精品视频| 一本一道久久综合狠狠老精东影业| 亚洲精品综合| 一区二区三区鲁丝不卡| 一区二区日本视频| 国产精品99久久久久久白浆小说 | 久久久精品一区| 久久久久久久欧美精品| 久久久久久久久蜜桃| 久久婷婷蜜乳一本欲蜜臀| 久久在线播放| 欧美成人在线免费视频| 欧美国产日韩一二三区| 亚洲国产高清在线观看视频| 亚洲人成人77777线观看| 亚洲精选久久| 亚洲午夜激情网站| 午夜国产精品视频免费体验区| 久久国产精品久久精品国产| 久久嫩草精品久久久久| 欧美激情1区| 国产精品成人播放| 国产手机视频一区二区| 激情成人av| 9久re热视频在线精品| 亚洲与欧洲av电影| 久久精品视频免费观看| 欧美岛国激情| 99精品国产在热久久下载| 亚洲欧美一区二区在线观看| 久热精品在线| 欧美视频网站| 在线观看欧美视频| 一本色道婷婷久久欧美| 久久精品国产99| 亚洲黄色三级| 亚洲欧美视频在线观看视频| 久久综合色播五月| 欧美午夜精品久久久| 狠色狠色综合久久| 亚洲网站视频| 狼人天天伊人久久| 99国产精品久久久久久久| 午夜久久黄色| 欧美午夜电影一区| 有码中文亚洲精品| 亚洲欧美日韩综合国产aⅴ| 美女精品在线观看| 亚洲无限av看| 欧美激情亚洲另类| 国产伊人精品| 亚洲综合大片69999| 欧美国产第二页| 欧美主播一区二区三区| 欧美日韩一区二区三区免费| 亚洲成色www8888| 久久久亚洲国产天美传媒修理工| av不卡免费看|