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

學習心得(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 閱讀(387) 評論(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>
            亚洲一区二区影院| 久久久久久久久伊人| 国产一区二区福利| 亚洲国内精品在线| 一区久久精品| 亚洲欧美激情四射在线日 | 一区二区三区国产在线| 久久久久久久成人| 久久精品在线观看| 国产精品你懂得| 亚洲美女区一区| 日韩午夜在线| 欧美成人亚洲成人| 嫩草伊人久久精品少妇av杨幂| 国产欧美一区二区三区国产幕精品| 日韩亚洲国产精品| 一区二区三区成人| 欧美精品www| 亚洲欧洲一级| 99在线热播精品免费| 免费av成人在线| 欧美电影专区| 亚洲日本免费| 欧美粗暴jizz性欧美20| 欧美护士18xxxxhd| 亚洲国产欧美日韩| 免费短视频成人日韩| 亚洲国产精品123| 亚洲精品黄网在线观看| 欧美成人午夜激情| 亚洲精品欧美激情| 亚洲伊人网站| 国产精品草草| 欧美一区二区三区精品| 久久婷婷国产综合国色天香| 国产一区二区中文字幕免费看| 欧美在线亚洲在线| 麻豆精品一区二区综合av| 亚洲国产成人一区| 欧美激情第六页| 亚洲视频免费| 老司机久久99久久精品播放免费 | 欧美黄在线观看| 亚洲乱码国产乱码精品精天堂| 欧美日韩高清在线一区| 亚洲婷婷国产精品电影人久久| 久久国产精品第一页| 伊人久久婷婷| 欧美日韩成人精品| 亚洲欧美日本国产有色| 久久综合久久久| 一区二区电影免费在线观看| 国产精品欧美在线| 狼人天天伊人久久| 亚洲精品一区二区三区四区高清 | 亚洲一级网站| 国产一区视频网站| 欧美精品久久久久久久久老牛影院| 亚洲无线视频| 欧美成人久久| 欧美亚洲日本国产| 亚洲黄色成人久久久| 国产精品老牛| 欧美多人爱爱视频网站| 亚洲自拍偷拍色片视频| 亚洲电影免费在线| 久久激情视频| 在线性视频日韩欧美| 韩国视频理论视频久久| 欧美四级电影网站| 久久在线精品| 亚洲欧美日韩国产一区二区三区| 欧美成人性生活| 午夜精品在线观看| 亚洲毛片av在线| 一色屋精品视频在线观看网站| 欧美日韩一区二区在线观看视频| 久久深夜福利| 亚洲主播在线播放| 日韩午夜在线播放| 亚洲第一成人在线| 久久久爽爽爽美女图片| 亚洲欧洲av一区二区| 亚洲人成在线免费观看| 国产一区二区中文字幕免费看| 欧美日韩视频在线一区二区观看视频| 久久se精品一区二区| 一区二区三区高清不卡| 亚洲国产精品va| 欧美国产极速在线| 久久这里只精品最新地址| 欧美一区二区三区精品电影| 一本一本大道香蕉久在线精品| 1000部精品久久久久久久久| 国产一区二区三区免费不卡| 国产精品久久久久9999| 欧美午夜免费| 欧美日韩在线播放三区| 欧美日韩久久精品| 欧美激情一区二区久久久| 欧美mv日韩mv国产网站app| 久热精品在线视频| 久久久久久香蕉网| 久久久精品视频成人| 欧美专区日韩专区| 久久成人av少妇免费| 欧美一区二区三区免费在线看| 亚洲综合清纯丝袜自拍| 亚洲欧美国产毛片在线| 亚洲欧美久久| 久久精品成人一区二区三区| 欧美在线精品免播放器视频| 久久成人18免费网站| 久久久青草婷婷精品综合日韩| 久久蜜臀精品av| 免费亚洲网站| 欧美日韩免费在线观看| 欧美网站大全在线观看| 国产精品美女久久福利网站| 国产伦精品一区二区三区在线观看 | 亚洲欧美影院| 久久精品导航| 免费久久99精品国产自| 最近中文字幕日韩精品| 一本久久a久久精品亚洲| 亚洲午夜在线观看视频在线| 午夜精品区一区二区三| 久久精品网址| 欧美久久成人| 国产精品私拍pans大尺度在线 | 一本到高清视频免费精品| 亚洲午夜日本在线观看| 欧美一级专区免费大片| 老司机午夜精品视频| 亚洲欧洲美洲综合色网| 亚洲午夜视频在线观看| 久久久久九九视频| 欧美福利一区二区| 国产精品日韩一区| 伊人色综合久久天天| 在线亚洲欧美视频| 久久国内精品视频| 亚洲欧洲精品一区| 午夜精品美女久久久久av福利| 久久亚洲高清| 国产精品欧美久久久久无广告| 国产在线播精品第三| 亚洲美女电影在线| 久久精品视频免费播放| 亚洲福利视频专区| 欧美亚洲自偷自偷| 欧美激情二区三区| 国产女精品视频网站免费| 亚洲三级国产| 久久资源在线| 99视频国产精品免费观看| 久久深夜福利| 国产毛片精品国产一区二区三区| 亚洲国产日韩欧美在线99 | 亚洲欧美999| 欧美大片第1页| 欧美一区二区三区在| 欧美日韩亚洲一区二区三区| 在线观看91精品国产麻豆| 亚洲欧美三级在线| 亚洲人成网站在线观看播放| 欧美呦呦网站| 国产精品日本一区二区| 一区二区三区导航| 亚洲国产精品久久久久久女王| 欧美在线亚洲在线| 国产精品一二一区| 一区二区三区久久久| 欧美激情视频在线播放| 久久精品欧美日韩| 国产日韩精品在线| 午夜视频一区在线观看| 日韩亚洲一区在线播放| 欧美激情国产高清| 亚洲精品乱码久久久久久按摩观| 久久九九精品99国产精品| 亚洲中午字幕| 国产精品久久久久久久久免费桃花 | 91久久久在线| 欧美大片免费久久精品三p | 亚洲欧美不卡| 国产精品护士白丝一区av| 一区二区三区日韩精品| 亚洲人成网站影音先锋播放| 欧美成人视屏| 99亚洲视频| 日韩一级大片| 国产精品久久久久久五月尺| 亚洲影院色无极综合| 中文av字幕一区| 国产精品入口66mio| 欧美在线视频导航| 久久国产66| 在线精品一区| 亚洲人精品午夜在线观看|