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

            我希望你是我獨家記憶

            一段永遠封存的記憶,隨風而去
            posts - 263, comments - 31, trackbacks - 0, articles - 3
               :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

            PKU——1759

            Posted on 2008-10-03 21:35 Hero 閱讀(126) 評論(0)  編輯 收藏 引用 所屬分類: 代碼如詩--ACM
             1 //1759 Accepted 220K 16MS C++ 1285B PKU
             2 
             3 //單調性 + 二分
             4 //驗證性問題
             5 
             6 //an = (n-1)a2 - (n-2)a1 + (n-1)(n-2)
             7 
             8 #include <stdio.h>
             9 #include <stdlib.h>
            10 #include <math.h>
            11 
            12 const double peps = 1e-7 ;
            13 const double neps = -1e-7 ;
            14 
            15 int n ;
            16 double a1, a2 ;
            17 double out, tout ;
            18 
            19 double f( int n )
            20 {
            21     return ( (n-1)*a2-(n-2)*a1+(n-2)*(n-1) ) ;
            22 }
            23 
            24 int main1()
            25 {
            26     while( scanf( "%d %lf"&n, &a1 ) != EOF )
            27     {
            28         out = 1e8 ;
            29 
            30         double left = 0.0000 ; double right = a1 ; double mid ;
            31 
            32         while( right-left>0.0000001 )
            33         {
            34             mid = (left+right) / 2 ; a2 = mid ; bool OK = true ;
            35             forint i=2; i<=n; i++ )
            36             {
            37                 if( f(i) < 0 )    
            38                 {
            39                     OK = false ; break ;
            40                 }
            41             }
            42             if( OK ) right = mid ;
            43             else     left  = mid ;
            44         }
            45 
            46         out = f( n ) ;
            47 
            48         printf( "%0.2lf\n"out ) ;
            49     }
            50 
            51     return 0 ;
            52 }
            53 
            54 
            55 int inn ;
            56 int main()
            57 {
            58     while( scanf( "%d %lf"&inn, &a1 ) != EOF )
            59     {
            60         out = 1e9 ;
            61 
            62         forint i=2; i<=inn; i++ )
            63         {
            64             //ai = 0 -- 求出a2值
            65             a2 = (i-2)*a1/(i-1- (i-2) ;
            66 
            67             bool OK = true ;
            68             forint k=2; k<=inn; k++ )
            69             {
            70                 if( k == i ) continue ;
            71 
            72                 if( f(k) < neps ) 
            73                 {
            74                     OK = false ; break ;
            75                 }
            76             }
            77 
            78             if( OK )
            79             {
            80                 double temp = f( inn ) ;
            81                 ifout - temp > 0 ) out = temp ;
            82             }
            83         }
            84 
            85         printf( "%0.2lf\n"out ) ;
            86     }
            87 
            88     return 0 ;
            89 }
            国产亚洲精品自在久久| 国产AⅤ精品一区二区三区久久 | 久久受www免费人成_看片中文| 大伊人青草狠狠久久| 69国产成人综合久久精品| 久久Av无码精品人妻系列 | 99久久精品免费看国产| 久久噜噜电影你懂的| 国产精品久久一区二区三区| 国产精品久久波多野结衣| 99久久免费国产特黄| 91精品国产高清久久久久久国产嫩草| 久久成人精品视频| 老司机午夜网站国内精品久久久久久久久 | 久久精品国产亚洲AV忘忧草18| 久久99久国产麻精品66| 午夜精品久久久久久久久| 97久久超碰国产精品2021| 久久99精品九九九久久婷婷| 久久免费99精品国产自在现线 | 久久午夜福利无码1000合集| 久久久久亚洲AV片无码下载蜜桃 | 夜夜亚洲天天久久| 免费观看久久精彩视频| 亚洲国产天堂久久综合网站| 久久香蕉超碰97国产精品| 久久精品中文字幕久久| 午夜视频久久久久一区 | 久久天天躁狠狠躁夜夜不卡| 国产女人aaa级久久久级| 伊人色综合九久久天天蜜桃 | 一97日本道伊人久久综合影院| jizzjizz国产精品久久| 国产精品99久久久久久宅男| 久久久久久久免费视频| 国产91色综合久久免费| 久久久精品日本一区二区三区| 无码人妻精品一区二区三区久久久| 久久久国产精品福利免费| 久久99精品国产麻豆宅宅| 久久精品国产一区二区三区|