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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

HDOJ 1070 HDU 1070 Milk ACM 1070 IN HDU

Posted on 2010-09-18 11:29 MiYu 閱讀(1895) 評(píng)論(2)  編輯 收藏 引用 所屬分類: ACM ( 水題 )

MiYu原創(chuàng), 轉(zhuǎn)帖請(qǐng)注明 : 轉(zhuǎn)載自 ______________白白の屋    

 

題目地址:

  http://acm.hdu.edu.cn/showproblem.php?pid=1070

題目描述:

Milk

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4483    Accepted Submission(s): 983


Problem Description
Ignatius drinks milk everyday, now he is in the supermarket and he wants to choose a bottle of milk. There are many kinds of milk in the supermarket, so Ignatius wants to know which kind of milk is the cheapest.

Here are some rules:
1. Ignatius will never drink the milk which is produced 6 days ago or earlier. That means if the milk is produced 2005-1-1, Ignatius will never drink this bottle after 2005-1-6(inclusive).
2. Ignatius drinks 200mL milk everyday.
3. If the milk left in the bottle is less than 200mL, Ignatius will throw it away.
4. All the milk in the supermarket is just produced today.

Note that Ignatius only wants to buy one bottle of milk, so if the volumn of a bottle is smaller than 200mL, you should ignore it.
Given some information of milk, your task is to tell Ignatius which milk is the cheapest.
 

Input
The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.
Each test case starts with a single integer N(1<=N<=100) which is the number of kinds of milk. Then N lines follow, each line contains a string S(the length will at most 100 characters) which indicate the brand of milk, then two integers for the brand: P(Yuan) which is the price of a bottle, V(mL) which is the volume of a bottle.
 

Output
For each test case, you should output the brand of the milk which is the cheapest. If there are more than one cheapest brand, you should output the one which has the largest volume.
 

Sample Input
2 2 Yili 10 500 Mengniu 20 1000 4 Yili 10 500 Mengniu 20 1000 Guangming 1 199 Yanpai 40 10000
 

Sample Output
Mengniu Mengniu
Hint
In the first case, milk Yili can be drunk for 2 days, it costs 10 Yuan. Milk Mengniu can be drunk for 5 days, it costs 20 Yuan. So Mengniu is the cheapest.In the second case, milk Guangming should be ignored. Milk Yanpai can be drunk for 5 days, but it costs 40 Yuan. So Mengniu is the cheapest.
 

 

題目分析 :

  SHIT!!!!

  很簡(jiǎn)單的一道水題!!   竟然 讓我 WA 7 次.  日了 .    

  沒仔細(xì)看清題目啊 ,  以為是水題就大意了..............    注意輸出的 后面有一點(diǎn)  TIP :   

    If there are more than one cheapest brand, you should output the one which has the largest volume.

   其他的就是 算出 平均每天的 花費(fèi) 排個(gè)序就OK了 .  但是這里又 讓我 惡心了 :

    對(duì)DOUBLE 型排序 用  :

       if ( a.wei - b.wei > 1e-7 )

        return true;

      else if ( a.wei - b.wei < 1e-7 )

        return false;

      else return a.vol > b.vol;

    竟然是 WA  !!!!!!  硬是改用:

       if ( a.wei != b.wei )  //  double  這樣比不會(huì)有精度問題 ???

              return a.wei < b.wei;

          else return a.vol > b.vol; 

    就AC 了 !!! ....做了這么久的題才發(fā)現(xiàn) 原來(lái) DOUBLE  是這樣比的?!?!??!?!?   

    求 解釋.............. 

 

AC  代碼如下 :

 /*

Coded By  : MiYu

Link      : Link      : http://www.cnblogs.com/MiYu  || http://www.shnenglu.com/MiYu

Author By : MiYu

Test      : 1

Program   : 1070

*/

//#pragma warning( disable:4789 )

#include <iostream>

#include <algorithm>

#include <string>

#include <set>

#include <map>

#include <utility>

#include <queue>

#include <stack>

#include <list>

#include <vector>

#include <cstdio>

#include <cstdlib>

#include <cstring>

#include <cmath>

using namespace std;

typedef struct milk {

       char name[110];

       int pay;

       int vol; 

       double wei;    

}ML;

ML M;

bool cmp ( const ML &a, const ML &b ){

     if ( a.wei != b.wei )

        return a.wei < b.wei;

     else return a.vol > b.vol;  

int main ()

{

    int T;

    cin >> T; 

    while ( T -- ){

          int N;

          vector <ML> vec;

          cin >> N;

          for ( int i = 0; i < N; ++ i ){

               cin >> M.name >> M.pay >> M.vol;

               int d = 0;

               int t = M.vol;

               while ( t >= 200 && d <= 4 ){

                     d ++;

                     t -= 200;  

               }

               if ( d ) {

                   M.wei = M.pay * 1.0 / d; 

                   vec.push_back ( M );

               }

          }       

          sort ( vec.begin(), vec.end(), cmp );

          cout << vec[0].name << endl;

    }

    return 0;

}


 

 

 

Feedback

# re: HDOJ 1070 HDU 1070 Milk ACM 1070 IN HDU  回復(fù)  更多評(píng)論   

2010-09-24 12:19 by Tanky Woo
代碼這么少,我等會(huì)也去做做。

# re: HDOJ 1070 HDU 1070 Milk ACM 1070 IN HDU  回復(fù)  更多評(píng)論   

2010-09-25 20:27 by MiYu
很水的題, 就是那個(gè) cmp 函數(shù) 害我錯(cuò) 7次, 不知道為什么, 以前一直哪有寫的沒錯(cuò), 這題就錯(cuò)了 ................double 還能用 != 比較, 0rz............
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一区二区在线免费观看| 欧美一级一区| 欧美日韩精品久久| 亚洲美洲欧洲综合国产一区| 亚洲欧美日韩精品久久亚洲区 | 欧美亚洲一级| 激情视频一区二区| 欧美搞黄网站| 午夜精品免费在线| 欧美激情自拍| 欧美一区二区免费观在线| 国内精品视频666| 欧美久久视频| 久久精品动漫| 一本大道久久a久久综合婷婷 | 免费在线亚洲| 亚洲深夜激情| 欧美成人综合在线| 亚洲午夜在线视频| 精品成人免费| 国产精品国产三级国产a| 久久激情一区| 一区二区国产精品| 免费成人黄色| 欧美一区二区三区四区在线观看地址| 亚洲国产高清一区二区三区| 欧美视频久久| 欧美成人免费小视频| 亚洲欧美另类中文字幕| 亚洲激情在线观看视频免费| 久久狠狠亚洲综合| 中文网丁香综合网| 亚洲国产精品久久人人爱蜜臀| 国产精品久久久久91| 欧美凹凸一区二区三区视频| 欧美一级欧美一级在线播放| 日韩午夜在线观看视频| 欧美激情第二页| 久久尤物视频| 欧美一区二区三区四区高清| 宅男精品导航| 亚洲精品一线二线三线无人区| 国产一区二区三区免费在线观看| 欧美视频在线视频| 欧美国产日韩xxxxx| 老司机免费视频久久| 欧美在线亚洲在线| 亚洲欧美一区二区原创| 中文精品视频一区二区在线观看| 91久久极品少妇xxxxⅹ软件| 欧美成人国产一区二区| 麻豆精品一区二区av白丝在线| 性视频1819p久久| 亚洲一区自拍| 亚洲欧美日本在线| 亚洲丝袜av一区| 一区二区欧美日韩| 99re成人精品视频| 日韩天堂在线观看| 亚洲另类一区二区| 日韩特黄影片| 一区二区三区四区五区精品视频| 亚洲精品日韩激情在线电影| 91久久国产综合久久蜜月精品| 1024国产精品| 亚洲国产精品一区制服丝袜| 在线日韩av片| 亚洲日本久久| 亚洲开发第一视频在线播放| 亚洲精品一区二区三区在线观看| 亚洲欧洲午夜| 亚洲最新在线视频| 亚洲午夜激情在线| 午夜精品亚洲| 久久久久久久激情视频| 久久中文字幕导航| 欧美高清一区二区| 亚洲国产精品va在线看黑人 | 鲁大师影院一区二区三区| 久久婷婷麻豆| 欧美韩日一区二区三区| 欧美日韩国产大片| 国产精品高潮在线| 国产婷婷97碰碰久久人人蜜臀| 国产一区二区三区在线免费观看| 国内外成人免费激情在线视频网站 | 在线观看亚洲| 日韩视频国产视频| 亚洲欧美韩国| 久久先锋影音| 亚洲国产欧美精品| 99亚洲一区二区| 亚洲男人第一av网站| 久久久噜噜噜久久中文字免| 欧美精品激情blacked18| 国产精品xxxxx| 影音欧美亚洲| 亚洲午夜视频在线| 久久av一区二区三区| 美女露胸一区二区三区| 亚洲九九精品| 欧美在线啊v| 欧美理论在线播放| 国产一区二区三区黄视频| 亚洲国产一区二区精品专区| 亚洲影音一区| 欧美a级片网站| 亚洲天堂av在线免费观看| 久久精品一区二区三区中文字幕| 欧美国产日韩亚洲一区| 国产情侣久久| 亚洲视频免费在线观看| 久久亚洲欧美国产精品乐播| 日韩视频免费| 看片网站欧美日韩| 国产精品男女猛烈高潮激情| 亚洲国产成人av好男人在线观看| 亚洲一区二区综合| 久热re这里精品视频在线6| 亚洲免费福利视频| 久久蜜桃资源一区二区老牛 | 91久久视频| 欧美在线视频播放| 亚洲精品免费网站| 久久夜色精品一区| 国产欧美日韩一级| 一区二区三区四区五区精品视频 | 国模 一区 二区 三区| 一区二区三区国产| 免费观看成人网| 亚洲欧美国产精品桃花| 欧美大胆人体视频| 在线观看国产日韩| 久久se精品一区精品二区| 日韩视频免费在线| 欧美成人免费在线观看| 狠狠色狠狠色综合日日tαg| 亚洲中字在线| 99在线精品视频在线观看| 美女网站久久| 在线精品国产欧美| 久久久久久久综合狠狠综合| 亚洲综合999| 国产精品久久久久秋霞鲁丝 | 欧美一级在线视频| 国产精品美女久久久免费| 一区二区三区.www| 亚洲国产一区二区视频| 免费成人av在线| 亚洲国语精品自产拍在线观看| 久久亚洲私人国产精品va媚药| 亚洲网址在线| 国产精品卡一卡二| 亚洲欧美一区二区激情| 亚洲最新在线视频| 国产精品第一区| 亚洲影院色在线观看免费| 日韩亚洲一区二区| 国产精品wwwwww| 午夜精品久久久久久久蜜桃app | 国产在线观看91精品一区| 欧美自拍偷拍午夜视频| 先锋影音国产精品| 国产夜色精品一区二区av| 久久久免费av| 麻豆av一区二区三区| 亚洲黄色成人| 亚洲肉体裸体xxxx137| 欧美日韩国产影片| 亚洲欧美在线另类| 先锋影音久久久| 在线欧美亚洲| 亚洲日本一区二区| 国产精品扒开腿爽爽爽视频| 先锋影音网一区二区| 久久福利电影| 亚洲精品乱码久久久久久日本蜜臀| 亚洲人成网站999久久久综合| 欧美日韩国产一区二区三区地区| 欧美黄污视频| 久久久久国产精品人| 亚洲国产天堂久久国产91| 亚洲欧洲精品成人久久奇米网| 欧美精品成人91久久久久久久| 亚洲先锋成人| 欧美一级成年大片在线观看| 尤物九九久久国产精品的分类| 亚洲国产视频a| 国产精品美女久久久久aⅴ国产馆| 久久gogo国模啪啪人体图| 久久久在线视频| 一本色道久久加勒比88综合| 亚洲免费中文字幕| 亚洲国产精品传媒在线观看| 亚洲欧洲午夜| 国产一区二区三区久久悠悠色av | 伊人久久婷婷色综合98网| 亚洲国产经典视频| 国产精品美女一区二区| 免费在线播放第一区高清av|