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

            ACM___________________________

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

            常用鏈接

            留言簿(24)

            隨筆分類(332)

            隨筆檔案(182)

            FRIENDS

            搜索

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

            題目地址:
                     http://acm.hdu.edu.cn/showproblem.php?pid=1969
            題目描述:
            Pie

            Time Limit: 
            5000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
            Total Submission(s): 
            229    Accepted Submission(s): 65


            Problem Description
            My birthday 
            is coming up and traditionally I'm serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are coming to my party and each of them gets a piece of pie. This should be one piece of one pie, not several small pieces since that looks messy. This piece can be one whole pie though.

            My friends are very annoying and 
            if one of them gets a bigger piece than the others, they start complaining. Therefore all of them should get equally sized (but not necessarily equally shaped) pieces, even if this leads to some pie getting spoiled (which is better than spoiling the party). Of course, I want a piece of pie for myself too, and that piece should also be of the same size. 

            What 
            is the largest possible piece size all of us can get? All the pies are cylindrical in shape and they all have the same height 1, but the radii of the pies can be different.
             

            Input
            One line with a positive integer: the number of test cases. Then 
            for each test case:
            ---One line with two integers N and F with 1 <= N, F <= 10 000: the number of pies and the number of friends.
            ---One line with N integers ri with 1 <= ri <= 10 000: the radii of the pies.
             

            Output
            For each test 
            case, output one line with the largest possible volume V such that me and my friends can all get a pie piece of size V. The answer should be given as a floating point number with an absolute error of at most 10^(-3).
             

            Sample Input
            3
            3 3
            4 3 3
            1 24
            5
            10 5
            1 4 2 3 4 5 6 5 4 2
             

            Sample Output
            25.1327
            3.1416
            50.2655

            題目分析:
            2分求解.

            題目大意是要辦生日Party,有n個餡餅,有f個朋友,接下來是n個餡餅的半徑。然后是分餡餅了,
            注意咯自己也要,大家都要一樣大,形狀沒什么要求,但都要是一整塊的那種,也就是說不能從兩個餅中
            各割一小塊來湊一塊,像面積為10的和6的兩塊餅(餅的厚度是1,所以面積和體積相等),
            如果每人分到面積為5,則10分兩塊,6切成5,夠分3個人,如果每人6,則只能分兩個了!
            題目要求我們分到的餅盡可能的大!

            只要注意精度問題就可以了,一般WA 都是精度問題.

            代碼如下:
            #include <iostream>
            #include 
            <cmath>
            using namespace std;
            double a[10005];
            int N,f;
            double pi = acos ( -1.0 );
            bool test ( double x )
            {
                
            int count = 0;
                
            for ( int i = 1; i <= N; ++ i )
                {
                    count 
            += int ( a[i] / x );
                }
                
            if ( count >= f + 1 )
                {
                     
            return true;
                }
                
            else
                {
                     
            return false;
                }
            }
            int main()
            {
                
            int T;   
                scanf ( 
            "%d"&T );
                
            while ( T -- )
                {
                       
            double sum = 0;
                       
            double rad; 
                       scanf(
            "%d%d",&N,&f);
                       
            for ( int i = 1; i <= N; ++ i )
                       {
                           scanf ( 
            "%lf"&rad );
                           a[i] 
            = rad * rad * pi;
                           sum 
            += a[i];
                       }
                       
            double max = sum / ( f + 1 );
                       
            double l = 0.0;
                       
            double r = max;
                       
            double mid = 0.0;
                       
            while ( r - l > 1e-6 )
                       {
                              mid 
            = ( l + r ) / 2;
                              
            if ( test ( mid ) )
                              {
                                   l 
            = mid;
                              }
                              
            else
                              {
                                   r 
            = mid;
                              }
                       }
                       printf(
            "%.4lf\n",mid);
                }
                
            return 0;
            }

            亚洲va久久久久| 精品久久人人做人人爽综合| 久久本道综合久久伊人| 一本大道加勒比久久综合| 久久天天躁狠狠躁夜夜2020| 久久人人爽人人爽人人av东京热| 亚洲精品无码久久久久去q| 国产成人精品久久亚洲高清不卡 | 精品久久久一二三区| 91亚洲国产成人久久精品网址| 亚洲国产精品久久66| 久久久久97国产精华液好用吗| 99久久精品影院老鸭窝| 伊人 久久 精品| 国产成人综合久久精品尤物| 久久91精品国产91| 99久久精品国产一区二区| 蜜桃麻豆WWW久久囤产精品| 精品久久久久久国产91| 久久99精品久久只有精品| 久久伊人中文无码| jizzjizz国产精品久久| 亚洲熟妇无码另类久久久| 久久人妻少妇嫩草AV蜜桃| 国内精品免费久久影院| 精品久久久久久综合日本| 久久国产欧美日韩精品| 婷婷久久综合九色综合绿巨人 | 久久亚洲AV成人无码| 91久久九九无码成人网站| 久久久久久亚洲AV无码专区| 91视频国产91久久久| 久久久久久精品成人免费图片| 久久国产成人午夜AV影院| 欧美777精品久久久久网| 国产亚洲成人久久| 久久精品国产99国产电影网| 99精品久久精品一区二区| 久久久久AV综合网成人| 精品久久久久香蕉网| 国产精品久久波多野结衣|