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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(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 閱讀(1893) 評(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://m.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>
            欧美一区二区女人| 久久久久一区二区三区| 午夜精彩视频在线观看不卡| av成人免费观看| 在线视频你懂得一区| 亚洲一区二区三区四区五区午夜| 一本一道久久综合狠狠老精东影业 | 亚洲午夜久久久久久久久电影网| 亚洲欧洲综合| 亚洲天堂av在线免费| 欧美一级理论性理论a| 久久久无码精品亚洲日韩按摩| 欧美成人精品福利| 一区二区高清视频在线观看| 欧美一区二区三区日韩| 免费在线国产精品| 欧美日韩在线一区| 国产精品一区一区三区| 亚洲国产精品电影| 亚洲制服少妇| 欧美二区在线观看| 亚洲一区二区综合| 男人的天堂成人在线| 国产精品日韩电影| 亚洲欧洲精品一区| 性久久久久久久| 亚洲国产女人aaa毛片在线| av不卡在线看| 久久国产精品99国产| 欧美三级视频| 亚洲欧洲日夜超级视频| 欧美自拍偷拍| 亚洲精品中文字幕在线| 久久九九国产精品怡红院| 欧美午夜精品理论片a级按摩| 一区在线视频| 欧美伊人久久久久久午夜久久久久 | 久久久国产午夜精品| 亚洲国产精品高清久久久| 亚洲午夜性刺激影院| 欧美大片专区| 激情五月婷婷综合| 欧美一区在线看| 一区二区三区精品| 欧美另类一区二区三区| 亚洲电影一级黄| 久久视频在线视频| 亚洲男女自偷自拍| 国产精品国产三级国产普通话99| 亚洲精品国产精品乱码不99| 男人天堂欧美日韩| 久久精品久久99精品久久| 国产欧美欧洲在线观看| 亚洲欧美综合| 亚洲女优在线| 国产乱码精品一区二区三区五月婷 | 香蕉av777xxx色综合一区| 亚洲精品欧美专区| 欧美人妖另类| 一区二区三区回区在观看免费视频| 亚洲国产精品黑人久久久| 蜜臀99久久精品久久久久久软件| 黄色免费成人| 欧美成人一区二区三区| 久久网站热最新地址| 在线欧美不卡| 亚洲二区在线视频| 欧美国产先锋| 一本色道久久88精品综合| 亚洲精品婷婷| 国产精品黄色| 午夜精品一区二区三区电影天堂 | 久久精品国语| 午夜伦理片一区| 国产综合视频| 噜噜噜91成人网| 欧美大片在线观看一区| 日韩一级免费| 99视频精品全国免费| 国产精品午夜久久| 另类尿喷潮videofree| 欧美电影电视剧在线观看| 亚洲午夜在线观看视频在线| 在线亚洲欧美| 国产一二精品视频| 亚洲国产精品第一区二区| 国产精品福利在线观看| 久久久午夜精品| 欧美精品在线免费播放| 午夜精品区一区二区三| 久久久久久91香蕉国产| 99香蕉国产精品偷在线观看| 久久久www| 久热国产精品视频| 在线亚洲一区| 久久精品国产欧美激情| 99精品国产热久久91蜜凸| 亚洲一区二区三区午夜| 在线播放亚洲| 亚洲综合好骚| 亚洲美女尤物影院| 欧美亚洲免费| 中文精品视频| 久久天堂成人| 欧美在线视频一区| 欧美日韩免费区域视频在线观看| 久久久久久久综合色一本| 欧美日韩国产va另类| 麻豆精品传媒视频| 国产伦精品一区二区三区四区免费 | 美女精品网站| 性欧美大战久久久久久久免费观看 | 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产日产亚洲精品系列| 欧美激情一区二区三区| 国产免费成人在线视频| 亚洲人体1000| 在线看日韩av| 欧美中在线观看| 久久国产精品久久久久久久久久 | 久热精品视频在线观看| 国产精品a级| 亚洲福利视频一区二区| 娇妻被交换粗又大又硬视频欧美| 日韩午夜一区| 亚洲美女网站| 欧美成人在线免费观看| 久久久伊人欧美| 国产欧美亚洲精品| 中文一区在线| 亚洲欧美日韩一区在线观看| 欧美国产日本韩| 欧美成人精品福利| 在线欧美福利| 久久婷婷国产综合尤物精品| 久久乐国产精品| 伊人精品久久久久7777| 久久成人羞羞网站| 久久久久久久国产| 久久成人免费电影| 久久综合九色综合欧美狠狠| 国内成+人亚洲| 欧美专区在线观看| 久久噜噜噜精品国产亚洲综合| 国产欧美日韩综合一区在线观看| 亚洲一区二区三区精品动漫| 亚洲午夜精品国产| 欧美午夜国产| 亚洲综合电影一区二区三区| 先锋影音久久| 国产一区二区欧美日韩| 久久频这里精品99香蕉| 欧美国产综合| 夜夜爽www精品| 国产精品美女久久久免费| 亚洲综合好骚| 国产精品久久久久aaaa| 亚洲免费婷婷| 久热爱精品视频线路一| 亚洲娇小video精品| 欧美乱大交xxxxx| 在线一区二区三区做爰视频网站| 午夜精品在线视频| 国产综合在线看| 免费成人高清| 一本色道久久综合亚洲精品不 | 噜噜噜久久亚洲精品国产品小说| 在线日本成人| 欧美日韩精品综合| 免费欧美网站| 亚洲理论电影网| 国产精品久久久久久久久久久久久 | 麻豆精品一区二区综合av| 亚洲人午夜精品| 国产精品入口麻豆原神| 免费久久99精品国产| 亚洲网址在线| 欧美高清视频一区二区| 亚洲自拍另类| 亚洲成人在线网站| 欧美午夜久久久| 蜜桃av噜噜一区二区三区| 一区二区三区四区精品| 免费亚洲电影在线| 午夜久久久久久| 亚洲精品久久| 精品不卡在线| 国产精品毛片一区二区三区| 免费在线日韩av| 欧美伊人久久| 亚洲视频精品| 亚洲欧洲一区二区三区在线观看| 久久久久久亚洲精品杨幂换脸| 亚洲精品在线观| 国产欧美日韩在线播放| 欧美伦理a级免费电影| 久久九九久精品国产免费直播| 一区二区av在线| 亚洲毛片一区二区| 欧美激情1区2区3区|