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

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>
            久久免费精品日本久久中文字幕| 欧美在线观看网站| 欧美日韩一区二区在线观看视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品少妇30p| 欧美日韩精品综合| 亚洲欧美在线视频观看| 久久久综合视频| 亚洲国产三级网| 欧美视频一区二区三区…| 亚洲欧美在线视频观看| 蜜桃av综合| 亚洲一区二三| 狠狠干综合网| 欧美女人交a| 性高湖久久久久久久久| 亚洲国产日韩欧美在线图片| 亚洲欧美激情视频| 亚洲丁香婷深爱综合| 欧美日韩精品二区| 欧美在线综合视频| 91久久精品美女| 欧美一区二区三区免费看| 亚洲高清不卡一区| 国产精品伦理| 欧美国产精品一区| 欧美亚洲在线| 亚洲老司机av| 免费不卡在线观看av| 午夜久久久久久久久久一区二区| 狠狠色丁香久久婷婷综合_中| 欧美激情一区二区三区| 欧美在线视频一区| 99精品视频免费在线观看| 久热精品视频在线观看| 亚洲综合日韩在线| 亚洲区中文字幕| 国产午夜精品美女视频明星a级| 欧美国产丝袜视频| 久久色在线播放| 亚洲免费在线电影| 一本色道久久综合亚洲二区三区| 欧美成人午夜视频| 久久综合电影| 久久精品国产精品亚洲| 中日韩男男gay无套| 亚洲国产美女精品久久久久∴| 国产欧美一区二区三区在线看蜜臀| 欧美精品在线观看一区二区| 久久久国产一区二区| 亚洲免费一区二区| 中文精品视频| 亚洲久久视频| 亚洲经典三级| 亚洲激情视频网站| 91久久精品国产91久久性色| 欧美成人精品在线| 蜜臀久久99精品久久久久久9| 久久精品国产亚洲精品| 午夜久久美女| 欧美亚洲视频一区二区| 亚洲在线成人精品| 亚洲在线一区二区| 亚洲欧美bt| 亚洲欧美日韩国产中文| 亚洲免费在线| 香蕉久久夜色精品国产使用方法| 亚洲在线视频一区| 欧美亚洲网站| 久久久精品免费视频| 久久久综合精品| 蜜臀av在线播放一区二区三区| 久久免费的精品国产v∧| 久久久精彩视频| 麻豆av一区二区三区久久| 久久性天堂网| 欧美激情第五页| 亚洲精品久久视频| 亚洲手机成人高清视频| 亚洲女女女同性video| 亚洲欧美日韩国产综合| 欧美制服第一页| 老司机免费视频久久| 美腿丝袜亚洲色图| 欧美日本在线观看| 国产精品高清一区二区三区| 国产精品视频第一区| 国产一区欧美| 亚洲精品视频免费观看| 在线亚洲精品| 欧美在线播放| 亚洲国产精品va| 中日韩男男gay无套| 欧美一区日韩一区| 男女激情久久| 国产精品v欧美精品∨日韩| 国产伦精品免费视频| 一区二区视频在线观看| 亚洲人成网站在线播| 亚洲一区二区少妇| 久久久久国色av免费观看性色| 另类av一区二区| 99re6热在线精品视频播放速度| 亚洲午夜av电影| 久久久噜噜噜久久狠狠50岁| 欧美精品日日鲁夜夜添| 国产一二精品视频| 99这里只有久久精品视频| 欧美在线91| 亚洲精品五月天| 久久成人免费电影| 欧美视频不卡中文| 在线观看一区二区精品视频| 一区二区三区精密机械公司| 久久精品av麻豆的观看方式| 亚洲日韩欧美视频| 欧美亚洲自偷自偷| 欧美另类变人与禽xxxxx| 国产欧美精品国产国产专区| 亚洲日本视频| 久久精品欧美日韩精品| 亚洲日韩欧美视频一区| 久久精品一区二区三区四区| 欧美视频精品一区| 亚洲国产一区二区三区在线播| 欧美一区二区日韩一区二区| 亚洲高清在线观看一区| 欧美一区二区三区四区视频| 欧美激情视频在线免费观看 欧美视频免费一 | 蜜臀久久久99精品久久久久久| 欧美午夜精品久久久久免费视| 亚洲第一色中文字幕| 欧美一区二视频在线免费观看| 亚洲国产精品尤物yw在线观看| 欧美一区二区三区四区在线观看地址| 欧美全黄视频| 亚洲黄网站在线观看| 久久九九免费| 亚洲欧美卡通另类91av| 欧美日韩一区视频| 亚洲人成绝费网站色www| 美女任你摸久久| 欧美在线一级va免费观看| 国产精品卡一卡二| 中日韩男男gay无套| 亚洲人成精品久久久久| 免费观看成人www动漫视频| 国内综合精品午夜久久资源| 欧美在线影院在线视频| 亚洲色图制服丝袜| 国产精品播放| 亚洲欧美在线免费观看| 一区二区不卡在线视频 午夜欧美不卡在| 免费成年人欧美视频| 亚洲国产精品久久| 欧美激情一区二区三区成人| 久久久久欧美精品| 一区二区在线观看av| 久久婷婷国产麻豆91天堂| 欧美一区二区三区视频免费播放| 国产欧美精品在线| 久久激情五月丁香伊人| 午夜精品国产更新| 狠狠干狠狠久久| 免费视频最近日韩| 欧美v国产在线一区二区三区| 亚洲国产99| 亚洲电影欧美电影有声小说| 美女免费视频一区| 亚洲精品社区| 9i看片成人免费高清| 国产精品va在线| 欧美在线一二三四区| 欧美在线日韩在线| 亚洲大黄网站| 亚洲国产婷婷综合在线精品| 欧美黄色影院| 亚洲字幕一区二区| 午夜欧美不卡精品aaaaa| 国内精品久久久久影院色| 免费久久久一本精品久久区| 麻豆久久婷婷| 亚洲视频综合在线| 亚洲欧美久久久久一区二区三区| 国产字幕视频一区二区| 欧美+亚洲+精品+三区| 欧美日本一区| 久久精品91| 欧美激情一区二区在线| 亚洲免费视频成人| 久久精品国产99国产精品澳门| 亚洲欧洲一区二区三区| 一区二区三欧美| 国产亚洲成人一区| 亚洲高清电影| 国产精品私拍pans大尺度在线 | 亚洲午夜一区二区| 激情综合网址| 一区二区精品在线| 在线国产亚洲欧美|