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

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>
            亚洲综合不卡| 久久亚洲一区| 在线午夜精品自拍| 亚洲欧美在线免费| 国产精品都在这里| 欧美一区二区三区免费大片| 亚洲欧美日韩国产成人| 国产欧美精品日韩区二区麻豆天美| 午夜日韩电影| 亚洲欧洲精品一区二区三区| 男女视频一区二区| 国产亚洲精品bt天堂精选| 在线观看国产欧美| 亚洲欧洲日本专区| 国产精品久久久久久久第一福利 | 美女图片一区二区| 国产精品一区二区三区四区| 尤物视频一区二区| 亚洲韩国精品一区| 久久久亚洲综合| 国产精品美女久久久免费| 欧美在线视频观看| av成人激情| 欧美r片在线| 韩国久久久久| 欧美在线视频全部完| 欧美一区二区在线看| 亚洲精品视频在线| 亚洲专区欧美专区| 91久久久精品| 欧美激情一区二区三区不卡| 欧美色区777第一页| 久久久亚洲高清| 欧美亚洲日本国产| 国产伦精品一区二区三区照片91 | 亚洲国产经典视频| 国产精品久久久久91| 日韩天堂在线观看| 欧美在线三区| 伊人成综合网伊人222| 欧美在线综合视频| 欧美日韩美女| 欧美大片在线观看| 国产亚洲欧美日韩一区二区| 亚洲毛片在线观看.| 亚洲激情在线播放| 久久九九精品99国产精品| 亚洲在线观看免费| 欧美精品在线一区| avtt综合网| 在线一区视频| 一区二区三区鲁丝不卡| 一本色道久久综合亚洲精品高清| 激情综合亚洲| 欧美一区二区视频97| 亚洲欧美一区二区视频| 欧美日韩www| 午夜精品久久久久久久蜜桃app | 日韩一级片网址| 亚洲精品一区二| 老牛影视一区二区三区| 麻豆成人在线| 激情校园亚洲| 日韩午夜电影av| 一区二区av| 欧美女激情福利| 欧美一级黄色录像| 国产精品视频一二| 亚洲在线视频网站| 亚洲第一网站免费视频| 亚洲精品一区二区三区蜜桃久| 激情欧美一区二区三区在线观看| 欧美激情在线狂野欧美精品| 今天的高清视频免费播放成人| 亚洲二区三区四区| 国产精品一区在线观看你懂的| 9久re热视频在线精品| 亚洲影院色无极综合| 国产精品羞羞答答| 久久久91精品国产一区二区精品| 久久综合中文色婷婷| 亚洲韩国青草视频| 亚洲淫片在线视频| 亚洲精品乱码| 欧美视频在线一区二区三区| 99视频国产精品免费观看| 欲色影视综合吧| 一区二区电影免费观看| 先锋亚洲精品| 精品999成人| 亚洲综合三区| 免费美女久久99| 国产午夜精品视频免费不卡69堂| 亚洲欧洲日本一区二区三区| 亚洲午夜一区二区| 国内精品久久久久久久97牛牛| 亚洲精品中文字| 午夜欧美大片免费观看| 一区在线电影| 欧美伊人久久久久久久久影院| 米奇777在线欧美播放| 一区二区三区www| 久久亚洲欧美国产精品乐播| 亚洲激情网站| 亚洲国产精品久久久久婷婷884| 欧美日韩成人在线视频| 午夜欧美精品久久久久久久| 欧美电影在线观看完整版| 亚洲在线观看视频网站| 亚洲国产日韩美| 你懂的国产精品永久在线| 在线视频欧美日韩精品| 欧美刺激性大交免费视频| 亚洲一区中文| 亚洲精品视频一区| 欧美精品在线一区二区三区| 亚洲激情二区| 久久久在线视频| 中国成人黄色视屏| 国产视频一区二区在线观看| 欧美精品一区二区三区一线天视频 | 国产日韩欧美在线观看| 欧美日韩大片| 欧美xxx在线观看| 久久精品欧美| 欧美二区视频| 亚洲精品国产精品国自产观看浪潮 | 欧美视频一区| 一区二区三区国产盗摄| 欧美激情精品久久久| 久久精品在线观看| 午夜精品理论片| 国产亚洲a∨片在线观看| 亚洲欧美一区二区三区久久 | 免费日韩成人| 久久精品欧美日韩| 午夜精品在线看| 狠狠88综合久久久久综合网| 国产精品久久一区二区三区| 欧美啪啪一区| 欧美日韩不卡合集视频| 亚洲视频在线观看| 久久综合狠狠综合久久激情| 亚洲人体1000| 国产精品久久久久永久免费观看| 欧美福利视频一区| 亚洲一区黄色| 免费欧美日韩国产三级电影| 久久免费国产精品1| 亚洲精选中文字幕| 国产精品亚洲精品| 国产日韩欧美高清免费| 国产精品女主播| 国产精品午夜视频| 国产欧美日韩不卡| 欧美大片一区二区三区| 免费不卡在线观看| 欧美日韩国内| 国产模特精品视频久久久久 | 国产欧美日本在线| 国产亚洲欧美一区| 欧美日韩福利视频| 国产精品福利片| 国产伦精品一区二区三区视频孕妇| 国产乱肥老妇国产一区二| 国产亚洲欧美日韩一区二区| 欧美精品色网| 国产精品裸体一区二区三区| 国产精品亚洲一区| 黄色成人精品网站| 国产精品人人爽人人做我的可爱| 久久亚洲精品中文字幕冲田杏梨| 亚洲午夜国产一区99re久久| 性欧美大战久久久久久久久| 久久精品免费观看| 欧美日韩国语| 欧美国内亚洲| 久久中文久久字幕| 欧美一区二区三区在线看| 看片网站欧美日韩| 国产精品v欧美精品v日韩精品| 国产麻豆午夜三级精品| 亚洲激情自拍| 亚洲国产成人午夜在线一区| 国产欧美午夜| 日韩系列在线| 久久精品国产免费观看| 午夜久久电影网| 欧美大片在线看| 亚洲福利国产| 欧美高清视频www夜色资源网| 999亚洲国产精| 久久一区国产| 久久综合激情| 国产麻豆一精品一av一免费| 国产精品免费网站| 亚洲精品免费一区二区三区| 亚洲片在线观看| 久久美女性网| 亚洲特色特黄|