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

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 飛飛 閱讀(1326) 評論(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片| 亚洲天堂网在线观看| 国产精品久久久久久影视| 香蕉久久夜色| 久久精品一区二区三区不卡牛牛| 亚洲电影中文字幕| 亚洲清纯自拍| 国产精品网曝门| 免费亚洲电影在线| 欧美精品国产| 性欧美18~19sex高清播放| 久久国产精品一区二区| 亚洲欧洲在线免费| 亚洲图色在线| 亚洲成色777777在线观看影院| 亚洲欧洲精品一区| 国产热re99久久6国产精品| 欧美成人免费全部观看天天性色| 欧美日韩三级视频| 久久美女性网| 欧美午夜精品久久久久免费视| 久久激情五月丁香伊人| 欧美激情精品久久久久久免费印度 | 亚洲国产精品va在看黑人| 欧美性生交xxxxx久久久| 久久综合婷婷| 欧美先锋影音| 亚洲成人在线免费| 在线午夜精品自拍| 欧美一区二区三区日韩视频| 91久久久久久| 午夜天堂精品久久久久| 亚洲理伦电影| 欧美在线视频不卡| 亚洲夜间福利| 欧美不卡福利| 久久一区二区三区四区| 国产精品观看| 亚洲区在线播放| 激情综合网址| 亚洲欧美中文字幕| 亚洲视频一区二区在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩高清在线一区| 欧美成人午夜剧场免费观看| 国产日韩av高清| 99精品99| 在线性视频日韩欧美| 美国十次成人| 男女精品网站| 国产一区二区三区四区三区四| 一区二区欧美激情| 99av国产精品欲麻豆| 麻豆成人综合网| 久久一区二区三区av| 国产在线一区二区三区四区| 亚洲伊人观看| 欧美一区二区免费| 国产精品自拍一区| 亚洲女ⅴideoshd黑人| 亚洲综合精品| 国产精品久久午夜| 亚洲综合三区| 久久精品国产一区二区三区| 国产一级精品aaaaa看| 欧美影片第一页| 美女视频黄 久久| 亚洲国产高清一区| 欧美成人久久| 亚洲乱码国产乱码精品精可以看 | 亚洲精品美女91| 欧美高清你懂得| 亚洲精品久久久久| 亚洲一区二区网站| 国产日韩欧美自拍| 久久久91精品国产一区二区三区| 另类亚洲自拍| 亚洲精品日本| 国产精品啊v在线| 欧美一二三区在线观看| 免费一级欧美片在线观看| 亚洲日本电影| 国产精品久久久久高潮| 欧美中文字幕在线观看| 欧美福利视频在线| 国产精品99久久久久久久vr| 国产精品亚洲аv天堂网| 久久精品人人做人人综合| 欧美激情第六页| 亚洲视频免费在线| 国内精品久久久久影院 日本资源| 久久免费少妇高潮久久精品99| 亚洲国产三级网| 午夜在线视频一区二区区别| 精品电影一区| 欧美日韩亚洲综合在线| 欧美在线看片a免费观看| 亚洲激情另类| 久久婷婷激情| 亚洲午夜女主播在线直播| 国产一区欧美| 欧美日韩午夜剧场| 久久久久成人网| 亚洲桃色在线一区| 亚洲成人在线视频播放| 亚洲宅男天堂在线观看无病毒| 136国产福利精品导航| 国产精品日产欧美久久久久| 美女尤物久久精品| 午夜日韩在线观看| 亚洲精品一区在线观看| 男人的天堂成人在线| 欧美一区二区黄| 一区二区三区成人| 在线观看一区二区精品视频| 国产精品夜夜夜| 欧美日韩黄色一区二区| 久热这里只精品99re8久| 亚洲欧美精品中文字幕在线| 日韩午夜一区| 亚洲国产影院| 欧美不卡一区| 久久综合九色综合网站| 久久精品国产在热久久 | 亚洲国产精品福利| 国产一区二区电影在线观看| 欧美吻胸吃奶大尺度电影| 欧美激情一区二区三区成人| 久久亚洲国产精品一区二区| 久久成人免费电影| 欧美在线观看一二区| 午夜精品婷婷| 亚洲欧美日韩天堂| 亚洲综合电影| 欧美一级午夜免费电影| 亚洲女女女同性video| 亚洲一区bb| 亚洲欧美久久久| 午夜精品视频网站| 欧美在线你懂的| 欧美在线黄色| 久久视频国产精品免费视频在线| 欧美一区二区播放| 久久久亚洲精品一区二区三区| 久久国产精品毛片| 玖玖精品视频| 欧美va亚洲va国产综合| 欧美大香线蕉线伊人久久国产精品| 看欧美日韩国产| 欧美精品一区二区高清在线观看| 欧美黄免费看| 国产精品久久久一本精品| 国产伦精品一区二区三区照片91 | 亚洲欧美三级伦理| 久久精品免费电影| 欧美r片在线| 亚洲高清色综合| 999亚洲国产精| 亚洲专区欧美专区| 欧美在线免费播放| 欧美成人中文字幕| 欧美三级视频在线播放| 国产日韩欧美另类| 亚洲激情精品| 亚洲永久免费av| 久久亚洲春色中文字幕久久久| 欧美不卡视频| 中日韩午夜理伦电影免费| 欧美在线中文字幕| 欧美激情中文字幕乱码免费| 国产精品视频免费观看| 在线播放亚洲| 亚洲一二三四久久| 久久深夜福利| 日韩亚洲国产精品| 久久久夜夜夜| 国产精品久久777777毛茸茸| 亚洲大片精品永久免费| 亚洲免费视频一区二区| 久久久久免费| 一区二区三区www| 久久琪琪电影院| 国产精品久久久久免费a∨| 亚洲电影一级黄| 午夜精品久久久久久久99樱桃| 欧美国产日韩亚洲一区| 亚洲在线观看视频网站| 欧美大片一区二区| 国产视频精品xxxx| 亚洲视频在线视频| 亚洲电影欧美电影有声小说| 欧美专区亚洲专区| 欧美亚州一区二区三区| 亚洲激情午夜| 另类欧美日韩国产在线|