• <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>

            superman

            聚精會神搞建設 一心一意謀發展
            posts - 190, comments - 17, trackbacks - 0, articles - 0
               :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            ZOJ 1409 - Communication System

            Posted on 2008-04-01 10:37 superman 閱讀(308) 評論(0)  編輯 收藏 引用 所屬分類: ZOJ
             1 /* Accepted 1409 C++ 00:00.32 956K */
             2 #include <stdlib.h>
             3 #include <iostream>
             4 
             5 using namespace std;
             6 
             7 struct SYS { int b, p; } sys[100][100];
             8 
             9 int cmp(const void * a, const void * b)
            10 {
            11     SYS * c = (SYS *) a;
            12     SYS * d = (SYS *) b;
            13     return c -> p - d -> p;
            14 }
            15 
            16 int main()
            17 {
            18     cout.setf(ios_base::showpoint);
            19     cout.setf(ios_base::fixed);
            20     cout.precision(3);
            21     
            22     int n;
            23     cin >> n;
            24     while(cin >> n)
            25     {
            26         int m[100], b[10000], bc = 0;
            27         for(int i = 0; i < n; i++)
            28         {
            29             cin >> m[i];
            30             for(int j = 0; j < m[i]; j++)
            31             {
            32                 cin >> sys[i][j].b >> sys[i][j].p;
            33                 b[bc++= sys[i][j].b;
            34             }
            35             qsort(sys[i], m[i], sizeof(SYS), cmp);
            36         }
            37         
            38         double max = 0;
            39         for(int k = 0; k < bc; k++)
            40         {
            41             int sum = 0;
            42             bool could = true;
            43             for(int i = 0; i < n; i++)
            44             {
            45                 int j;
            46                 for(j = 0; j < m[i]; j++)
            47                     if(sys[i][j].b >= b[k])
            48                     {
            49                         sum += sys[i][j].p;
            50                         break;
            51                     }
            52                 if(j == m[i])
            53                 {
            54                     could = false;
            55                     break;
            56                 }
            57             }
            58             if(could)
            59                 max >?= double(b[k]) / sum;
            60         }
            61         
            62         cout << max << endl;
            63     }
            64     
            65     
            66     return 0;
            67 }
            68 
            久久91精品国产91久| 国产精品99久久久久久猫咪| 欧美午夜精品久久久久久浪潮| 久久99精品久久久久久9蜜桃| 欧美精品丝袜久久久中文字幕| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产精品热久久| 久久天天躁狠狠躁夜夜avapp| 亚洲狠狠婷婷综合久久蜜芽| 精品国产91久久久久久久| 久久精品国产只有精品66| 久久久久久亚洲AV无码专区| 久久久人妻精品无码一区| 久久久久久久久无码精品亚洲日韩| 亚洲嫩草影院久久精品| 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲女久久久噜噜噜熟女| 久久最近最新中文字幕大全 | 久久91精品国产91久久麻豆| 国产香蕉久久精品综合网| 久久免费美女视频| 狠狠色丁香久久综合婷婷| 久久亚洲日韩看片无码| 久久精品国产亚洲5555| 久久国产精品99精品国产987| 亚洲AV无码久久| 伊人久久精品无码av一区| 亚洲&#228;v永久无码精品天堂久久| 大伊人青草狠狠久久| www.久久99| 久久久久久国产精品无码超碰| 亚洲愉拍99热成人精品热久久 | 亚洲女久久久噜噜噜熟女| 久久精品免费全国观看国产| 亚洲人AV永久一区二区三区久久| 国产精品久久久天天影视香蕉| 国产成人久久精品麻豆一区| 国产午夜精品久久久久九九电影 | 精品久久久久久久久久久久久久久| 亚洲一区中文字幕久久| 天天久久狠狠色综合|