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

學習心得(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>
            午夜在线观看免费一区| 亚洲在线视频网站| 欧美国产免费| 亚洲日本成人网| 亚洲欧洲精品一区二区三区| 欧美激情国产日韩| 在线综合+亚洲+欧美中文字幕| 亚洲第一页在线| 欧美日韩国产一区精品一区| 亚洲小视频在线观看| 亚洲欧美日本视频在线观看| 狠狠色综合播放一区二区| 欧美成人午夜激情| 欧美日韩亚洲一区二| 亚洲欧美日韩另类| 久久精品人人做人人爽电影蜜月| 精品不卡视频| 亚洲精品一区二区网址| 国产精品久久久久99| 久久久.com| 欧美日韩国产一区二区| 欧美在线一二三| 美女诱惑一区| 欧美一级淫片播放口| 久久久久久黄| 亚洲伊人观看| 免费观看成人www动漫视频| 亚洲一区二区三区四区中文| 欧美一区不卡| 亚洲午夜激情在线| 久久久夜夜夜| 欧美亚洲综合久久| 欧美激情第三页| 久久久久网站| 国产精品免费视频xxxx| 欧美韩国一区| 国产亚洲精品aa午夜观看| 91久久精品www人人做人人爽| 国产精品综合视频| 亚洲精品一区二区三区蜜桃久| 国产日韩欧美中文| 日韩网站在线观看| **网站欧美大片在线观看| 亚洲一级一区| 正在播放亚洲一区| 欧美成人按摩| 久久久久久9999| 国产精品日韩一区二区| 亚洲精品三级| 亚洲精品在线二区| 另类欧美日韩国产在线| 久久久国产91| 国产欧美一区二区精品秋霞影院| 亚洲精品久久久蜜桃| 欧美第一黄网免费网站| 国产精品影音先锋| 亚洲一区二区三区三| 一区二区三区高清| 欧美日本在线播放| 亚洲国产日韩在线| 亚洲美女av网站| 欧美精品v日韩精品v韩国精品v | 激情自拍一区| 午夜精品久久久久久久久| 午夜国产精品视频免费体验区| 欧美日韩国产麻豆| 亚洲国产另类久久久精品极度| 亚洲国产高清视频| 欧美大片免费观看在线观看网站推荐| 久久免费的精品国产v∧| 国产日韩欧美中文在线播放| 性xx色xx综合久久久xx| 久久er99精品| 合欧美一区二区三区| 久久福利影视| 亚洲第一在线综合在线| 日韩天堂在线视频| 欧美午夜精品久久久久免费视| 日韩一级黄色大片| 午夜精品国产更新| 国产丝袜美腿一区二区三区| 香蕉久久夜色精品国产| 久久手机精品视频| 亚洲国产日韩一级| 欧美日韩大片| 亚洲欧美变态国产另类| 久久五月天婷婷| 亚洲激精日韩激精欧美精品| 欧美日韩国产专区| 亚洲欧美日本国产专区一区| 久久婷婷av| 亚洲精品国产精品久久清纯直播| 欧美美女视频| 亚洲欧美另类国产| 欧美国产日本| 亚洲在线视频网站| 在线欧美日韩国产| 欧美午夜女人视频在线| 久久精品国产精品亚洲综合| 亚洲激情啪啪| 久久精品道一区二区三区| 在线日本成人| 国产精品久久午夜| 免费人成精品欧美精品| 在线一区亚洲| 你懂的一区二区| 亚洲自拍偷拍一区| 1024亚洲| 国产精品美女久久久免费| 久久综合影视| 午夜精品区一区二区三| 欧美国产第二页| 欧美一区二视频| 一区二区国产日产| 极品中文字幕一区| 国产精品欧美一区二区三区奶水| 美女精品国产| 久久精品99国产精品酒店日本| 欧美成人情趣视频| 久久久综合香蕉尹人综合网| 亚洲网站在线观看| 亚洲精品久久视频| 狠狠狠色丁香婷婷综合久久五月| 欧美四级在线| 欧美人与性动交a欧美精品| 久久久久免费观看| 午夜在线成人av| 亚洲一区二区不卡免费| 亚洲三级免费电影| 亚洲第一在线| 欧美激情第1页| 另类av一区二区| 久久久久久亚洲精品杨幂换脸| 亚洲综合导航| 亚洲自拍三区| 亚洲色图综合久久| 夜夜嗨网站十八久久| 亚洲精品美女在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 国产午夜精品在线| 国产亚洲人成网站在线观看| 国产精品三级视频| 国产精品久久久久久久电影| 国产精品高潮视频| 欧美日韩一卡二卡| 国产精品成人免费视频| 欧美三级小说| 国产精品美女999| 国产精品视频久久一区| 国产精品一区三区| 国产欧美精品日韩精品| 国产一区二区主播在线| 国产在线欧美| 亚洲电影在线播放| 亚洲三级影院| 亚洲性视频网址| 欧美一区激情| 久久亚洲欧美| 亚洲高清视频在线| 99国产麻豆精品| 亚洲免费视频中文字幕| 久久精品国产一区二区三| 久久尤物电影视频在线观看| 欧美成人免费小视频| 欧美理论视频| 国产视频不卡| 亚洲第一主播视频| 99亚洲视频| 性欧美暴力猛交另类hd| 久久在线精品| 亚洲久久成人| 欧美自拍偷拍| 欧美精品日本| 国产日韩欧美中文在线播放| 影音先锋日韩精品| 一区二区三区四区五区精品视频| 午夜日本精品| 亚洲国产精品ⅴa在线观看 | 久久精品一区二区三区不卡牛牛 | 亚洲精品影视| 午夜精品久久久久久久99黑人| 久久激情网站| 亚洲精品三级| 久久精品视频网| 欧美视频在线一区二区三区| 国产亚洲一区二区三区| 一区二区高清视频| 久久一区二区三区国产精品| 亚洲美女色禁图| 久久久综合免费视频| 国产精品扒开腿做爽爽爽软件 | 欧美日韩视频在线一区二区观看视频| 国产精品美女久久久久久2018| 亚洲国产导航| 久久久久久久一区二区三区| 亚洲精品一区在线观看| 久久五月天婷婷| 国产欧美在线视频| 亚洲影院色无极综合| 91久久夜色精品国产网站|