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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用鏈接

留言簿(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 閱讀(1884) 評(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) 原來 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>
            国产精品一区二区三区免费观看| 久久精品亚洲精品| 欧美大尺度在线| 亚洲精品国精品久久99热一| 亚洲第一精品影视| 女生裸体视频一区二区三区| 亚洲人成免费| 日韩视频不卡中文| 欧美日韩一区在线| 久久精品论坛| 欧美大胆a视频| 亚洲影视九九影院在线观看| 欧美一级久久久久久久大片| 伊人蜜桃色噜噜激情综合| 欧美激情片在线观看| 欧美日韩一区在线观看视频| 久久精品一区二区三区四区| 欧美成人免费观看| 午夜伦欧美伦电影理论片| 久久精品欧洲| 在线一区二区日韩| 欧美亚洲免费电影| 亚洲三级电影全部在线观看高清| 亚洲视频在线看| 在线观看欧美| 亚洲在线播放电影| 最新精品在线| 欧美在线免费| 亚洲影音先锋| 男人的天堂亚洲| 欧美资源在线观看| 欧美精品一卡| 麻豆91精品91久久久的内涵| 欧美视频免费看| 欧美成人免费网| 国产欧美日本一区二区三区| 亚洲精品乱码久久久久| 精品粉嫩aⅴ一区二区三区四区| 99re热这里只有精品视频| 激情五月婷婷综合| 亚洲午夜未删减在线观看| 亚洲人成网站在线播| 午夜精品视频一区| 亚洲在线观看视频| 欧美激情视频免费观看| 免费精品99久久国产综合精品| 国产精品国产馆在线真实露脸| 亚洲黄色天堂| 在线不卡中文字幕| 久久国产精品色婷婷| 亚洲欧美一区在线| 欧美视频一区二区在线观看| 亚洲精品女人| 亚洲国产精品免费| 久久九九99| 久久久久国产精品厨房| 国产欧美精品在线播放| 亚洲欧美春色| 久久99在线观看| 国产综合在线看| 小辣椒精品导航| 久久精品国产综合| 国产在线视频不卡二| 欧美在线视频一区二区| 久久色中文字幕| 激情视频亚洲| 久久中文字幕一区| 欧美成人精品福利| 亚洲国产精品电影| 欧美91福利在线观看| 亚洲第一综合天堂另类专| 亚洲欧洲一级| 欧美日韩国产免费观看| 99国产精品视频免费观看一公开| aa级大片欧美| 国产精品女主播在线观看| 亚洲欧美日韩另类精品一区二区三区| 午夜精品久久久久久久久| 国产精品美女999| 欧美在线观看视频| 免费毛片一区二区三区久久久| 亚洲片区在线| 国产精品激情| 久久久999成人| 亚洲精品免费在线观看| 欧美亚洲综合久久| 国内不卡一区二区三区| 免费一区视频| 亚洲午夜激情| 噜噜爱69成人精品| 日韩视频亚洲视频| 国产精品一区二区久激情瑜伽| 欧美一区国产二区| 亚洲激情中文1区| 午夜久久黄色| 亚洲激情视频在线播放| 欧美三区美女| 久久亚洲综合色| 中国日韩欧美久久久久久久久| 久久蜜臀精品av| 99国产精品久久| 国产有码一区二区| 欧美激情亚洲一区| 欧美一区1区三区3区公司| 欧美刺激性大交免费视频| 中文网丁香综合网| 在线看欧美日韩| 国产精品入口| 欧美精品在线观看一区二区| 欧美中在线观看| 日韩一区二区免费高清| 欧美高清视频www夜色资源网| 亚洲欧美日韩直播| 亚洲美女在线视频| 精品成人a区在线观看| 欧美日韩亚洲不卡| 毛片精品免费在线观看| 午夜国产精品影院在线观看| 日韩亚洲一区在线播放| 欧美成人免费小视频| 久久精品国产亚洲a| 亚洲一区二区三区免费视频| 亚洲福利视频一区二区| 国产午夜亚洲精品羞羞网站| 欧美无乱码久久久免费午夜一区 | 亚洲片在线资源| 狠狠88综合久久久久综合网| 国产精品国产三级国产aⅴ浪潮 | 亚洲欧美精品一区| 日韩视频在线观看一区二区| 亚洲国产精品免费| 免费在线一区二区| 久久亚洲国产精品日日av夜夜| 亚洲欧美在线免费| 亚洲免费视频网站| 亚洲主播在线观看| 亚洲一区二区三区视频| 9人人澡人人爽人人精品| 亚洲破处大片| 亚洲免费成人av| 91久久精品国产91久久性色tv | 韩国精品在线观看| 国产综合av| 黄色免费成人| 1024成人| 亚洲欧洲日韩女同| 99在线观看免费视频精品观看| 亚洲日本免费| 日韩亚洲欧美高清| 亚洲乱码日产精品bd| aa级大片欧美三级| 亚洲一区二区欧美| 亚洲欧美日韩直播| 久久久久久一区| 久久亚洲综合网| 欧美电影资源| 亚洲免费成人av| 亚洲一区在线播放| 欧美中文字幕在线播放| 免费成人黄色| 欧美三级在线| 国产一区二区三区直播精品电影| 国内精品国产成人| 亚洲欧洲中文日韩久久av乱码| 日韩一级欧洲| 午夜精品久久久久久久99水蜜桃| 久久国产精品久久久久久| 久久综合九色综合欧美就去吻| 亚洲国产高清高潮精品美女| 99精品热视频只有精品10| 亚洲欧美日韩国产成人精品影院| 久久国内精品自在自线400部| 欧美国产大片| 国产欧美日韩伦理| 亚洲人成高清| 欧美一级二区| 亚洲欧洲日产国码二区| 亚洲影院免费观看| 农村妇女精品| 国产日韩欧美综合精品| 亚洲国产欧美久久| 午夜精品美女久久久久av福利| 久久亚洲电影| 一区二区三区回区在观看免费视频| 午夜精品美女自拍福到在线| 美女尤物久久精品| 国产精品女人久久久久久| 亚洲激情影院| 久久另类ts人妖一区二区| 亚洲精品国产视频| 久久久欧美一区二区| 欧美性猛交xxxx免费看久久久| 亚洲国产精品va在线观看黑人| 午夜日韩福利| 亚洲欧洲日产国产综合网| 久久精品免视看| 国产日韩在线不卡| 亚洲影院色在线观看免费| 欧美成人精品一区二区| 欧美亚洲三级|