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

            Ural 1020 Rope

            1020. Rope

            Time Limit: 1.0 second
            Memory Limit: 16 MB
            Plotters have barbarously hammered N nails into an innocent plane shape, so that one can see now only heads. Moreover, pursuing their mean object, they have hammered all the nails into the vertices of a convex polygon. After that they…it is awful… have roped off the nails, so that the shape felt upset (the rope was very thin). They’ve done it as it is shown in the figure.
            Problem illustration
            Your task is to find out a length of the rope.

            Input

            There two numbers in the first line of the standard input: N — a number of nails (1 ≤ N ≤ 100), and a real number R — a radius of heads of nails. All the heads have the same radius. Further there are N lines, each of them contains a pair of real coordinates (separated by a space) of centers of nails. An absolute value of the coordinates doesn’t exceed 100. The nails are described either in a clockwise or in a counterclockwise order starting from an arbitrary nail. Heads of different nails don’t adjoin.

            Output

            Output a real number with two digits precision (after a decimal point) — a length of the rope.

            Sample

            input output
            4 1
                                    0.0 0.0
                                    2.0 0.0
                                    2.0 2.0
                                    0.0 2.0
                                    
            14.28
                                    
            Problem Author: Alexander Petrov & Nikita Shamgunov
            Problem Source: Ural State University Internal Contest October'2000 Junior Session

            結果就是各線段長度的和加上半徑為R的周長,n=1時 需額外考慮下
            #include<iostream>
            #include
            <stdio.h>
            #include
            <cmath>
            using namespace std;
            double const  pi=acos(-1.0);
            int main()
            {
                
            int n=0,i=0;
                
            double sum=0,r=0,x0,y0,x1,y1,x,y;
                
                cin
            >>n>>r;
                cin
            >>x>>y;// 保存第一個點  
                
                x0
            =x1=x; y0=y1=y;
                sum
            =2*pi*r;
                
            for(i=1; i<n; i++)
                {
                         cin
            >>x1>>y1;
                         sum
            +=sqrt( (x1-x0)*(x1-x0)+ (y1-y0)*(y1-y0) );
                         x0
            =x1; y0=y1;
                }
                
            if(n!=1) sum+=sqrt( (x1-x)*(x1-x)+ (y1-y)*(y1-y) );
                
                printf(
            "%.2lf\n",sum);
                system(
            "pause");
                
            return 0;
            }

            posted on 2010-06-22 17:05 田兵 閱讀(368) 評論(0)  編輯 收藏 引用 所屬分類: URAL

            <2010年5月>
            2526272829301
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            導航

            統計

            常用鏈接

            留言簿(2)

            隨筆分類(65)

            隨筆檔案(65)

            文章檔案(2)

            ACM

            搜索

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            99久久99久久| 午夜精品久久久内射近拍高清| 99久久99久久精品国产片果冻| 国产精品久久久久蜜芽| 久久99精品国产麻豆| 久久精品国产国产精品四凭| 色婷婷久久久SWAG精品| 久久精品国产亚洲av麻豆小说 | 久久久久久久久久久免费精品| 亚洲欧洲精品成人久久奇米网| 久久精品无码专区免费青青| 久久久WWW免费人成精品| 久久天天躁狠狠躁夜夜96流白浆| 亚洲综合精品香蕉久久网97| 奇米影视7777久久精品人人爽| 中文字幕久久欲求不满| 99久久精品免费看国产一区二区三区 | 性做久久久久久久久老女人| 久久亚洲国产欧洲精品一| 久久婷婷五月综合97色直播| 国产AV影片久久久久久| 潮喷大喷水系列无码久久精品| 久久国语露脸国产精品电影| 久久久久国产一区二区| 国产成人精品久久综合| 久久成人精品视频| 国产日产久久高清欧美一区| 日韩精品久久久久久免费| 久久人人爽人人爽人人片AV不| 日本国产精品久久| 久久伊人五月天论坛| 久久久中文字幕日本| 久久久久人妻一区精品| 久久久久国产视频电影| 精品无码久久久久久国产| 久久精品国产亚洲精品| 久久久网中文字幕| 久久综合鬼色88久久精品综合自在自线噜噜| 99久久精品免费看国产免费| 国产精品日韩深夜福利久久| 国内精品久久久久久久涩爱|