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

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>
            黄色成人免费网站| 一区免费观看| 午夜精品久久久久久久| 中文高清一区| 国产伦精品一区二区三区视频孕妇| 亚洲在线观看视频网站| 亚洲视频一区在线| 国产亚洲欧美aaaa| 欧美成人国产一区二区| 欧美激情第六页| 亚洲欧美国产日韩中文字幕| 午夜精品偷拍| 亚洲国产精品毛片| 夜夜嗨一区二区三区| 国产精品亚洲视频| 毛片一区二区三区| 欧美高清影院| 欧美一区二区三区视频免费播放 | 欧美影院成人| 久久综合九色综合久99| 在线亚洲电影| 久久精品国产视频| 亚洲深夜av| 欧美中文字幕视频| 一个色综合av| 欧美夜福利tv在线| 亚洲最黄网站| 久久精品国产一区二区三区 | 欧美三级不卡| 免费不卡视频| 国产精品私房写真福利视频 | 午夜在线电影亚洲一区| 久久天堂av综合合色| 亚洲欧美日韩在线一区| 牛牛精品成人免费视频| 欧美专区在线| 欧美日韩国产bt| 久久最新视频| 国产欧美一区二区精品性色| 亚洲国产高潮在线观看| 国产一二三精品| 一区二区久久久久| 亚洲欧洲精品一区二区三区不卡| 校园春色综合网| 亚洲综合国产| 欧美日韩在线视频观看| 欧美国产免费| 在线精品一区| 久久国产欧美日韩精品| 亚洲欧美在线播放| 欧美精品一区二区高清在线观看| 麻豆成人综合网| 国产欧美日韩视频在线观看 | av不卡在线| 99国产麻豆精品| 免播放器亚洲一区| 蜜桃精品一区二区三区 | 欧美视频一区在线| 亚洲人屁股眼子交8| 亚洲国产天堂久久综合| 久久免费99精品久久久久久| 久久久久综合网| 国产一区二区无遮挡| 午夜精品久久久久久久久久久久久| 亚洲欧美国产不卡| 国产精品国产三级国产专区53 | 欧美在线网站| 国产欧美日韩综合| 午夜精品免费在线| 久久久久国产精品一区| 狠狠色狠狠色综合系列| 久久久五月天| 亚洲第一视频| 99热免费精品| 国产精品第一页第二页第三页| 99这里只有久久精品视频| 亚洲视频精选| 国产精品乱子乱xxxx| 性伦欧美刺激片在线观看| 久久男人资源视频| 亚洲国产欧美一区二区三区丁香婷| 久久综合网络一区二区| 亚洲电影第1页| 亚洲一区不卡| 国模叶桐国产精品一区| 久久久天天操| 亚洲精品麻豆| 久久国产精品久久久久久| 国内伊人久久久久久网站视频 | 欧美一区二区三区四区在线观看 | 日韩一区二区高清| 国产精品久久久久久久久久久久久久| 亚洲图片欧美一区| 久久综合亚州| 99国产精品久久久久老师| 欧美深夜影院| 久久精品成人欧美大片古装| 亚洲国产精品999| 亚洲女性裸体视频| 亚洲国产91色在线| 欧美三级视频在线观看| 欧美亚洲免费高清在线观看| 亚洲第一中文字幕| 性欧美1819性猛交| 91久久夜色精品国产网站| 国产精品丝袜白浆摸在线| 美女图片一区二区| 亚洲影院色在线观看免费| 欧美成人tv| 久久福利视频导航| 中文精品在线| 1769国产精品| 国产女人精品视频| 欧美激情精品久久久久久| 欧美一区二区三区精品| 日韩小视频在线观看| 蜜臀av性久久久久蜜臀aⅴ| 亚洲免费在线观看视频| 亚洲第一在线视频| 国产欧美在线视频| 欧美日韩专区| 欧美成人精品在线播放| 欧美在线播放一区二区| 中文欧美在线视频| 亚洲片在线资源| 欧美岛国在线观看| 久久午夜国产精品| 欧美一区二区视频在线观看| 中国亚洲黄色| 日韩网站在线| 亚洲开发第一视频在线播放| 在线视频成人| 激情视频一区二区| 国产最新精品精品你懂的| 国产精品高潮呻吟视频| 午夜精品久久久久久久久久久久| 夜夜嗨av一区二区三区中文字幕| 欧美主播一区二区三区| 亚洲一区二区动漫| 中文在线资源观看网站视频免费不卡| 亚洲激情在线视频| 亚洲高清电影| 亚洲国产一区在线| 亚洲黄页视频免费观看| 亚洲电影av| 亚洲日本欧美| 亚洲精品视频免费| 一本高清dvd不卡在线观看| 91久久在线| 一区二区国产精品| 一级日韩一区在线观看| 亚洲午夜一二三区视频| 亚洲欧美在线播放| 久久成人国产| 免费观看日韩| 久久综合成人精品亚洲另类欧美| 久久午夜羞羞影院免费观看| 欧美成人免费全部| 91久久精品www人人做人人爽| 亚洲精品国产精品国自产在线| 日韩视频一区| 亚洲一区日本| 久久精品欧美日韩| 美女诱惑一区| 国产精品video| 国产一区二区精品在线观看| 欧美成人嫩草网站| 欧美成年人网站| 亚洲裸体俱乐部裸体舞表演av| 亚洲影院在线观看| 久久久人成影片一区二区三区 | 欧美在线观看一区二区三区| 久久人人爽人人爽爽久久| 欧美国产成人精品| 国产精品成人午夜| 亚洲第一视频| 亚洲一级网站| 蜜桃精品一区二区三区| 一区二区三区四区五区精品视频| 午夜精品美女自拍福到在线| 你懂的亚洲视频| 欧美性猛交xxxx免费看久久久| 国产亚洲一区二区三区在线观看 | 欧美无乱码久久久免费午夜一区| 国产美女搞久久| 日韩亚洲欧美综合| 久久久久久久一区二区| 亚洲精品久久久久久下一站| 午夜日韩激情| 欧美日韩视频不卡| 亚洲国产精品美女| 欧美亚洲专区| 亚洲美女色禁图| 久久只精品国产| 国产欧美日韩在线| 一区二区三区波多野结衣在线观看| 久久裸体艺术| 亚洲一线二线三线久久久| 欧美国产专区| 1024亚洲|