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

alpc60 ACM/ICPC程序設計
成長的路……源
posts - 20,comments - 42,trackbacks - 0
Temple of Dune
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 211 Accepted: 82

Description

The Archaeologists of the Current Millenium (ACM) now and then discover ancient artifacts located at the vertices of regular polygons. In general it is necessary to move one sand dune to uncover each artifact. After discovering three artifacts, the archaeologists wish to compute the minimum number of dunes that must be moved to uncover all of them.

Input

The first line of input contains a positive integer n, the number of test cases. Each test case consists of three pairs of real numbers giving the x and y coordinates of three vertices from a regular polygon.

Output

For each line of input, output a single integer stating the fewest vertices that such a polygon might have. You may assume that each input case gives three distinct vertices of a regular polygon with at most 200 vertices.

Sample Input

4
10.00000 0.00000 0.00000 -10.00000 -10.00000 0.00000
22.23086 0.42320 -4.87328 11.92822 1.76914 27.57680
156.71567 -13.63236 139.03195 -22.04236 137.96925 -11.70517
129.400249 -44.695226 122.278798 -53.696996 44.828427 -83.507917

Sample Output

4
6
23
100

Source



題目大意是給出三個點的(x,y)坐標,要求輸出一個邊數最小的正多邊形的邊數,使這三個點恰好在

這個正多邊形上面。其實這個三角形和這個正多邊形是共外接圓,由外接圓的圓心出發,三角形的三

條邊可以把圓分成三份,每份圓弧所對應的圓心角分別為arg[0],arg[1]和arg[2],正多邊形把圓弧

分成相等的n份,每份對應的圓心角為2*pi/n。其實三角形的三個角就分別占用了若干等份正多邊形

所劃分的圓弧,最后也就只要求arg[0],arg[1],arg[2]和2*pi的最大公約數(gcd)即可。但是這里是

個角度都是浮點數,所以還定義一個浮點數的gcd,計算浮點數的gcd可以利用math.h的函數fmod

(x,y)表示x%y。例如3.5%0.3=0.2,x%y的結果為不超過y的一個浮點數。下面寫了一個fmod(x,y)自己

的實現。
double fmod(double x, double y)
{
 return x-floor(x/y)*y;
}
有了fmod函數以后,就可以用它來求gcd了!
double fgcd(double a, double b)
{
 double t;
 if(dblcmp(a-b) == 1)  //a>b
 {
  t=a;
  a=b;
  b=t;
 }
 if(dblcmp(a) == 0) return b;
 return fgcd(fmod(b,a),a);
}

posted on 2008-06-28 15:18 飛飛 閱讀(1324) 評論(3)  編輯 收藏 引用 所屬分類: ACM/ICPC

FeedBack:
# re: POJ 2335 浮點數的gcd
2008-08-16 04:56 | ecnu_zp
果然能從alpc大牛這里學到東東。。。(*^__^*) 嘻嘻……  回復  更多評論
  
# re: POJ 2335 浮點數的gcd
2008-11-24 23:06 | 11
大牛啊。。最近我都在學習你的blog呢。。。

寫的不錯啊!!!  回復  更多評論
  
# re: POJ 2335 浮點數的gcd
2008-12-04 23:44 | yumi
敬愛的……都不更新了  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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在线免费| 久久久久久久综合| 国产日韩欧美在线播放| 亚洲一区二区视频在线| 亚洲国产成人精品视频| 久久久精品视频成人| 国产农村妇女精品一二区| 亚洲免费小视频| 99视频精品| 欧美日韩一区高清| 亚洲一区二区毛片| 一区二区高清视频| 欧美日韩视频一区二区三区| 亚洲美女视频网| 亚洲国产精品久久久久久女王| 久久久青草青青国产亚洲免观| 国产一区二区丝袜高跟鞋图片| 久久精品国产精品| 欧美影院视频| 在线精品国产成人综合| 亚洲第一精品在线| 欧美三级网址| 久久动漫亚洲| 老司机久久99久久精品播放免费| 亚洲高清123| 亚洲乱码国产乱码精品精可以看| 欧美日韩一区二区三区免费| 性色av一区二区三区| 久久激情一区| 亚洲人精品午夜| 亚洲视频大全| 国产一区二区精品久久99| 免费日韩av| 欧美日本国产一区| 欧美一区二区私人影院日本 | 亚洲精品欧美日韩专区| 国产精品高清网站| 亚洲欧美第一页| 欧美一级播放| 亚洲国产日本| 亚洲一级在线观看| 在线成人av网站| 欧美大片免费观看| 欧美乱人伦中文字幕在线| 亚洲在线1234| 亚洲欧美日韩国产成人| 亚洲精品日本| 日韩视频不卡中文| 欧美午夜免费影院| 欧美自拍偷拍午夜视频| 久久天天躁狠狠躁夜夜av| 亚洲女人小视频在线观看| 国产午夜亚洲精品不卡| 久久女同互慰一区二区三区| 美女诱惑一区| 亚洲一区国产精品| 午夜精品在线观看| 在线观看三级视频欧美| 亚洲免费观看高清完整版在线观看熊| 国产精品久久久久久久久久久久久 | 在线视频一区观看| 一区二区欧美国产| 国产精品自拍视频| 欧美成人精品激情在线观看| 欧美日韩一区二区国产| 老**午夜毛片一区二区三区| 欧美金8天国| 亚洲一区二区三区四区五区午夜| 亚洲欧美日韩在线观看a三区 | 国产一区视频网站| 亚洲国产精品一区二区三区| 国产精品你懂得| 欧美电影免费观看网站| 亚洲午夜视频| 亚洲破处大片| 欧美一区日本一区韩国一区| 亚洲视频在线看| 久久婷婷丁香| 久久久久女教师免费一区| 欧美日韩小视频| 欧美大片18| 国产在线拍揄自揄视频不卡99| 亚洲精选视频在线| 永久久久久久| 先锋影音国产精品| 91久久夜色精品国产九色| 亚洲视频视频在线| 亚洲精品护士| 久久色中文字幕| 国产亚洲一区二区三区在线播放| 日韩视频永久免费| 亚洲人成网站777色婷婷| 久久精品在线视频| 久久久99精品免费观看不卡| 国产精品a久久久久| 久久午夜羞羞影院免费观看| 欧美日韩精品欧美日韩精品一| 免费观看30秒视频久久| 国产欧美日韩视频一区二区三区| 日韩亚洲国产精品| 99热这里只有成人精品国产| 久久久精品网| 久久一本综合频道| 国产最新精品精品你懂的| 亚洲女人天堂av| 欧美一区二区| 国产美女一区二区| 亚洲一区二区久久| 性欧美videos另类喷潮| 国产精自产拍久久久久久蜜| 亚洲国产老妈| 国产精品美女一区二区在线观看 | 亚洲专区在线视频| 欧美亚洲一区在线| 国产精品亚洲一区二区三区在线| 亚洲无吗在线| 欧美一级午夜免费电影| 久久人91精品久久久久久不卡| 久久精品欧美| 国产综合色一区二区三区| 久久国产精品毛片| 免费观看成人| 亚洲免费观看在线视频| 国产精品免费一区二区三区在线观看 | 国产亚洲一区在线| 亚洲一区二区三区四区五区午夜| 在线综合欧美| 国产精品久久久久毛片大屁完整版| 一卡二卡3卡四卡高清精品视频 | 久久精品亚洲| 亚洲高清久久| 久久黄色影院| 国产视频久久网| 久久久蜜桃一区二区人| 亚洲国产一二三| 亚洲一区在线播放| 国产日韩欧美三区| 裸体丰满少妇做受久久99精品 | 99re6热在线精品视频播放速度| 亚洲欧美日韩精品久久| 影音先锋中文字幕一区| 欧美日韩一区二区在线观看视频| 亚洲女爱视频在线| 欧美aⅴ一区二区三区视频| 99视频+国产日韩欧美| 你懂的视频一区二区| 久热爱精品视频线路一| 亚洲久色影视| 国产日韩欧美二区| 欧美777四色影视在线| 亚洲欧美日韩成人高清在线一区| 男男成人高潮片免费网站| 亚洲男人的天堂在线观看| 在线高清一区| 国产精品亚洲аv天堂网| 美日韩精品视频| 亚洲福利在线观看| 久久成人羞羞网站| 久久精品一区四区| 欧美亚洲色图校园春色| 国产精品一二一区| 欧美成人免费播放| 亚洲综合色婷婷| 亚洲人成网站色ww在线| 久久这里只精品最新地址| 亚洲午夜视频在线| 亚洲欧洲在线看| 国产日韩欧美中文在线播放| 欧美视频官网| 欧美 亚欧 日韩视频在线| 欧美亚洲视频一区二区| 日韩一级视频免费观看在线| 一区二区毛片| 在线观看一区二区精品视频| 国产精品免费福利| 欧美日韩在线播| 免费视频一区| 久久免费视频在线观看| 欧美激情麻豆| 亚洲日本黄色| 在线日韩欧美| 国产精品网站视频| 欧美日韩免费在线观看| 久久一本综合频道| 欧美高清视频www夜色资源网| 亚洲香蕉网站| 亚洲美女在线看| 亚洲国产色一区| 国产美女精品视频| 国产日韩三区| 国产精品视频一二三| 国产精品香蕉在线观看| 欧美午夜国产| 国产美女精品| 国产午夜久久久久| 国模 一区 二区 三区| 欧美另类视频| 欧美日韩第一页|