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

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 飛飛 閱讀(1332) 評論(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>
            亚洲一区亚洲| 在线综合视频| 久久先锋影音| 久久精品国产一区二区三区| 国产美女高潮久久白浆| 欧美激情网友自拍| 日韩亚洲欧美成人| 在线亚洲精品| 国产亚洲精品aa| 农村妇女精品| 欧美日韩情趣电影| 午夜精品三级视频福利| 久久精品国产99国产精品| 在线欧美日韩精品| 亚洲另类在线一区| 国产免费观看久久| 免费在线看一区| 欧美日韩国产三级| 欧美在线一区二区三区| 免费日韩一区二区| 欧美一区二区三区婷婷月色 | 久久久精品国产99久久精品芒果| 欧美在线观看网址综合| 亚洲精品视频免费观看| 亚洲视频1区| 亚洲成人资源网| 9久草视频在线视频精品| 国产亚洲精品久久久久动| 亚洲春色另类小说| 亚洲一区二区三区中文字幕 | 欧美大片一区二区| 午夜欧美精品| 欧美高清视频| 亚洲精品在线视频观看| 亚洲自拍另类| 亚洲人成网站777色婷婷| 亚洲免费视频在线观看| 在线日韩电影| 小嫩嫩精品导航| 99re热精品| 久久在线播放| 久久国产主播精品| 欧美日韩精品是欧美日韩精品| 久久久噜噜噜久噜久久| 欧美日韩中文字幕在线| 欧美福利视频在线| 狠狠入ady亚洲精品经典电影| 久久精品国产视频| 欧美日韩三级| 91久久精品国产91久久性色tv| 国产一区二区久久精品| 亚洲视频欧美视频| 中文在线不卡| 欧美精品三级在线观看| 欧美国产精品人人做人人爱| 国产日产欧产精品推荐色 | 亚洲视频中文字幕| 一本久久a久久精品亚洲| 久久影视精品| 久久这里只有精品视频首页| 国产精品伊人日日| 亚洲天堂网站在线观看视频| 一区二区三区高清在线| 欧美另类极品videosbest最新版本| 久久这里只有| 黄色成人av| 久久久久综合网| 美女任你摸久久| 一区二区亚洲欧洲国产日韩| 亚洲欧美日韩视频一区| 亚洲欧美一区二区原创| 国产精品久久久久久久久免费桃花| 香蕉成人伊视频在线观看| 欧美视频在线视频| 亚洲视频观看| 久久精品中文字幕免费mv| 国产一区二区高清不卡| 久久精品国产在热久久| 欧美gay视频| 亚洲人成高清| 欧美日韩一本到| 亚洲欧美一级二级三级| 久久精品国产免费看久久精品 | 久久网站免费| 亚洲国产91| 宅男66日本亚洲欧美视频| 欧美日韩直播| 欧美一区二区精品| 欧美成人黄色小视频| 夜久久久久久| 国产精品一区二区在线观看不卡| 性欧美videos另类喷潮| 欧美不卡在线视频| 亚洲午夜电影网| 国产三级欧美三级日产三级99| 久久99在线观看| 91久久精品视频| 性伦欧美刺激片在线观看| 国产一二三精品| 欧美二区乱c少妇| 亚洲一区二区影院| 欧美成人久久| 午夜精品一区二区三区在线| 国语自产偷拍精品视频偷| 欧美激情在线有限公司| 午夜日本精品| 亚洲日产国产精品| 久久一区二区三区四区| 在线性视频日韩欧美| 国产揄拍国内精品对白| 欧美日本乱大交xxxxx| 欧美一区三区三区高中清蜜桃 | 久久久精品国产免大香伊| 亚洲毛片一区| 一区二区三区在线观看国产| 欧美系列电影免费观看| 久久久亚洲精品一区二区三区| 一区二区三区 在线观看视| 美女精品视频一区| 欧美一区二区视频网站| 中文国产成人精品| 亚洲高清资源| 国外精品视频| 国产精品人人做人人爽| 欧美日本网站| 欧美成人免费播放| 久久久精品一品道一区| 小处雏高清一区二区三区| 99综合在线| 亚洲裸体俱乐部裸体舞表演av| 看片网站欧美日韩| 久久成人18免费网站| 午夜精品av| 亚洲男人的天堂在线观看| 9i看片成人免费高清| 亚洲第一中文字幕| 国产一区二区精品在线观看| 国产精品日韩电影| 国产精品久久网| 欧美午夜不卡| 国产精品大片wwwwww| 欧美日韩国产999| 欧美区亚洲区| 欧美日韩日本国产亚洲在线 | 久久琪琪电影院| 久久久久久久网站| 欧美尤物巨大精品爽| 午夜精品网站| 久久高清免费观看| 久久婷婷国产综合精品青草| 欧美中文字幕不卡| 久久久另类综合| 免费一级欧美在线大片| 欧美不卡高清| 欧美日韩八区| 国产精品视频在线观看| 国产日韩精品在线| 永久久久久久| 亚洲精品午夜| 亚洲一本大道在线| 欧美中日韩免费视频| 开心色5月久久精品| 亚洲春色另类小说| 亚洲色图自拍| 久久99伊人| 欧美激情中文字幕在线| 国产精品高潮呻吟视频| 国产亚洲美州欧州综合国| 韩国三级电影久久久久久| 亚洲激情不卡| 亚洲欧美日本国产专区一区| 久久精品国产久精国产一老狼 | 蜜臀av性久久久久蜜臀aⅴ| 欧美va天堂va视频va在线| 亚洲人成绝费网站色www| 一本久久青青| 久久久久国产一区二区三区四区| 免费毛片一区二区三区久久久| 欧美日韩一区二| 国产综合av| 一区二区三区视频观看| 久久久www成人免费无遮挡大片 | 亚洲特级片在线| 久久久久网站| 亚洲精品孕妇| 久久久久久免费| 国产精品国产三级国产普通话三级 | 国产精品天天看| 亚洲国产一区二区在线| 午夜视频久久久久久| 亚洲第一页中文字幕| 欧美一区二区视频97| 欧美精品激情在线| 激情久久综合| 午夜精品久久久久久久99热浪潮 | 欧美国产日韩在线观看| 亚洲一区久久久| 欧美成人精品高清在线播放| 国产日本精品| 亚洲综合社区|