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

學習心得(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 閱讀(383) 評論(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>
            欧美一区成人| 免费h精品视频在线播放| 亚洲一区二区久久| 国产精品盗摄久久久| 久久久久久久性| 亚洲午夜精品久久久久久浪潮| 欧美国产日韩在线观看| 久久久久久久久久久一区 | 久久久午夜精品| 欧美激情第一页xxx| 欧美激情91| 性做久久久久久久免费看| 亚洲午夜精品久久| 一区二区三区四区五区视频| 亚洲久久一区二区| 亚洲免费观看在线观看| 午夜久久美女| 午夜久久黄色| 久久久久www| 久久久久久黄| 国产人久久人人人人爽| 亚洲美女在线国产| 久久综合九色综合网站 | 极品少妇一区二区| 国精产品99永久一区一区| 国产女主播一区二区| 国产香蕉97碰碰久久人人| 国产欧美精品日韩| 国产一区二区三区免费观看| 海角社区69精品视频| 亚洲国产精品成人| 国产午夜精品理论片a级大结局 | 韩国精品一区二区三区| 极品中文字幕一区| 亚洲精品欧美在线| 亚洲一品av免费观看| 欧美一区成人| 欧美激情国产精品| 亚洲国产裸拍裸体视频在线观看乱了| 久久久久天天天天| 亚洲午夜高清视频| 欧美亚洲在线播放| 蜜臀va亚洲va欧美va天堂 | 国产精品国产三级国产普通话99| 国产精品你懂的在线欣赏| 黑人巨大精品欧美黑白配亚洲| 亚洲成色www8888| 亚洲视频一二| 久久婷婷国产麻豆91天堂| 亚洲福利在线看| 亚洲一区二区成人在线观看| 久久精品五月婷婷| 久久夜色精品国产噜噜av| 欧美精品国产| 国产日韩欧美91| 99精品欧美一区二区三区| 一个色综合av| 久久久久国产一区二区三区| 最新成人av网站| 午夜精品一区二区三区四区| 欧美激情在线播放| 国产一区二三区| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久久久亚洲精品不卡4k岛国| 亚洲人精品午夜| 久久久久久穴| 国产日产欧美一区| 亚洲天堂成人| 亚洲国产精品精华液2区45| 亚洲欧美日韩久久精品| 欧美日本在线播放| 亚洲第一视频| 欧美日本一区二区三区| 午夜精品久久久久久久99樱桃| 米奇777超碰欧美日韩亚洲| 国产精品一区在线观看| 宅男在线国产精品| 亚洲大片免费看| 久久综合成人精品亚洲另类欧美| 欧美性久久久| 日韩一区二区久久| 欧美国产精品专区| 麻豆国产va免费精品高清在线| 亚洲国产精品久久久久| 欧美激情精品久久久| 欧美日韩免费在线观看| 亚洲免费一级电影| 久久成人人人人精品欧| 亚洲国产天堂久久综合网| 亚洲国产精品成人| 欧美色偷偷大香| 久久亚洲春色中文字幕| 欧美区视频在线观看| 午夜激情综合网| 久久一区二区三区四区| 正在播放欧美视频| 欧美中文在线免费| 99视频精品在线| 欧美专区在线观看| 一区二区三区精密机械公司| 午夜精品久久久久久久蜜桃app | 欧美一区二区三区在线看| 亚洲激情社区| 亚洲自拍另类| 一区二区精品在线| 欧美在线www| 一区二区电影免费在线观看| 欧美在线亚洲一区| 亚洲欧洲av一区二区| 欧美激情1区2区3区| 久久精品亚洲一区| 欧美天堂亚洲电影院在线观看| 免费在线亚洲| 国产精品久久久久久久久| 欧美风情在线观看| 国产亚洲综合性久久久影院| 日韩一级不卡| 亚洲欧洲三级| 久久精品一级爱片| 欧美一区激情| 国产精品久久久999| 亚洲乱码国产乱码精品精天堂| 韩国成人精品a∨在线观看| 亚洲综合国产激情另类一区| 一区二区成人精品| 欧美日韩国产经典色站一区二区三区| 欧美 日韩 国产 一区| 国产一区成人| 亚洲欧美国内爽妇网| 亚洲综合国产| 欧美日韩在线电影| 日韩特黄影片| 亚洲深夜福利在线| 欧美色视频在线| 91久久精品国产91性色| 女女同性精品视频| 国语自产在线不卡| 欧美一区影院| 欧美怡红院视频| 国产精品免费一区二区三区观看 | 欧美多人爱爱视频网站| 在线观看日韩| 老牛国产精品一区的观看方式| 久久久久久久91| 樱桃国产成人精品视频| 久久精品av麻豆的观看方式| 久久综合久久88| 亚洲精品乱码| 欧美三级电影一区| 亚洲欧美国产日韩天堂区| 欧美一区二区性| 伊人久久大香线| 欧美成人影音| 中日韩美女免费视频网站在线观看| 亚洲一区三区视频在线观看| 国产精品免费小视频| 久久精品人人做人人爽| 亚洲第一精品福利| 亚洲视频欧洲视频| 国产欧美日韩一区二区三区| 久久精品九九| 日韩午夜中文字幕| 久久九九国产精品| 最新热久久免费视频| 欧美三级视频在线播放| 欧美影院在线| 亚洲国产一区二区三区青草影视 | 亚洲国产精彩中文乱码av在线播放 | 亚洲性感美女99在线| 国产精品成人播放| 欧美自拍偷拍午夜视频| 亚洲第一中文字幕| 亚洲一区二区三区国产| 狠狠色狠狠色综合日日五| 鲁鲁狠狠狠7777一区二区| 亚洲片区在线| 久久久亚洲精品一区二区三区 | 亚洲精品视频二区| 国产精品久久久亚洲一区| 国产精品入口66mio| 一区二区精品国产| 久久久精品2019中文字幕神马| 亚洲欧洲日本国产| 欧美午夜一区二区三区免费大片| 欧美在线视频免费观看| 亚洲国产精品999| 久久精品国产亚洲高清剧情介绍| 亚洲福利电影| 国产日韩欧美一区二区| 欧美日韩午夜视频在线观看| 久久免费高清视频| 午夜免费在线观看精品视频| 99精品欧美一区| 欧美激情久久久久| 久久久精品日韩欧美| 亚洲天堂av高清| 亚洲另类一区二区| 亚洲成人自拍视频| 久久精品成人| 午夜欧美精品|