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

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 飛飛 閱讀(1328) 評論(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呢。。。

寫的不錯啊?。。?nbsp; 回復  更多評論
  
# 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>
            欧美丰满高潮xxxx喷水动漫| 免费成人性网站| 亚洲网友自拍| 欧美日韩亚洲一区| 亚洲视频观看| 亚洲小说春色综合另类电影| 国产精品久久7| 欧美中文在线观看| 午夜精品亚洲| 永久免费精品影视网站| 亚洲第一黄色网| 欧美福利精品| 中文一区在线| 午夜精品久久| 亚洲第一黄色| 亚洲日韩欧美一区二区在线| 欧美小视频在线| 久久字幕精品一区| 欧美二区视频| 亚洲欧美日韩天堂| 久久成人羞羞网站| 亚洲毛片在线| 午夜性色一区二区三区免费视频| 伊人成年综合电影网| 亚洲精品国产拍免费91在线| 国产精品久久国产三级国电话系列| 新狼窝色av性久久久久久| 久久久久久9| 亚洲视频一二| 久久综合福利| 香蕉久久一区二区不卡无毒影院| 久久精品国产一区二区三区免费看 | 久久色中文字幕| 欧美福利视频网站| 久久精品在线| 欧美日韩免费网站| 美女爽到呻吟久久久久| 欧美三级特黄| 欧美成人a∨高清免费观看| 欧美日韩一区二区三| 久久亚洲图片| 国产精品综合不卡av| 亚洲成人在线视频播放| 欧美色视频在线| 欧美freesex8一10精品| 国产精品日韩一区二区| 亚洲精品1234| 亚洲国产日本| 久久精彩视频| 欧美一区二区三区成人| 欧美日韩视频免费播放| 亚洲电影免费在线| 国内外成人免费激情在线视频| 亚洲美女视频在线免费观看| 在线精品一区| 久久黄色网页| 久久高清国产| 国产精品第2页| 日韩西西人体444www| 亚洲国产日韩综合一区| 欧美一区二区视频观看视频| 亚洲视频在线免费观看| 欧美激情一区二区久久久| 欧美成人精品在线| 国产自产精品| 久久国产婷婷国产香蕉| 久久国产精品久久久久久久久久| 国产精品久久久久久妇女6080| 亚洲免费观看在线视频| 99成人精品| 欧美裸体一区二区三区| 亚洲欧洲日本专区| 夜夜嗨av色一区二区不卡| 欧美激情视频免费观看| 亚洲激情另类| 一区二区三区色| 欧美日韩亚洲免费| 亚洲午夜久久久久久尤物 | 欧美午夜视频在线| 99视频精品在线| 亚洲欧美日韩综合| 国产精品拍天天在线| 亚洲欧美清纯在线制服| 久久精品人人做人人爽电影蜜月| 国产欧美精品在线播放| 欧美在线精品一区| 欧美第一黄网免费网站| 91久久精品国产| 欧美久久电影| 亚洲午夜激情网站| 久久国产精品免费一区| 好吊妞**欧美| 免费欧美在线| 亚洲视频1区2区| 欧美在线看片a免费观看| 激情欧美国产欧美| 欧美sm视频| 亚洲天堂网在线观看| 久久久久国产一区二区三区| 亚洲国产va精品久久久不卡综合| 欧美区高清在线| 亚洲一区黄色| 免播放器亚洲一区| 一本色道久久综合一区| 国产日韩欧美一区在线| 蜜桃av噜噜一区二区三区| 99精品国产在热久久| 久久人人精品| 一区二区高清| 韩国视频理论视频久久| 欧美精品三级日韩久久| 欧美一区日本一区韩国一区| 亚洲国产成人一区| 欧美在线看片| 一本久道久久久| 激情婷婷久久| 国产精品日韩精品| 欧美国产一区二区| 久久国产精品久久久久久| 亚洲黄一区二区| 美女视频黄免费的久久| 亚洲欧美日韩天堂一区二区| 亚洲人成在线播放| 狠狠色丁香久久综合频道| 欧美视频二区| 欧美精品九九99久久| 欧美在线一二三| 亚洲午夜精品在线| 亚洲精品永久免费| 欧美fxxxxxx另类| 久久精品夜夜夜夜久久| 亚洲一区欧美| 在线视频亚洲| 亚洲精品美女| 亚洲黄色视屏| 亚洲国产欧美精品| 影音先锋久久资源网| 国产综合在线视频| 国产精品一区免费在线观看| 欧美日韩国产精品一区| 欧美激情女人20p| 欧美jizz19性欧美| 蜜臀av一级做a爰片久久| 久久久久久国产精品一区| 欧美亚洲午夜视频在线观看| 亚洲免费网站| 性做久久久久久久久| 亚洲欧美国产77777| 亚洲一区二区三区视频播放| 亚洲视频在线看| 亚洲在线播放| 午夜在线观看免费一区| 亚洲中字黄色| 欧美一区二区三区在| 久久精品九九| 乱中年女人伦av一区二区| 久久久噜噜噜久久| 老鸭窝亚洲一区二区三区| 免费久久久一本精品久久区| 久久综合国产精品| 老司机成人网| 欧美日韩精品一二三区| 欧美色视频一区| 国产精品亚洲成人| 韩日视频一区| 亚洲精品日韩综合观看成人91| 日韩视频不卡中文| 亚洲一区二区在线视频| 久久er99精品| 久久综合激情| 欧美女人交a| 国产精品日韩专区| 国产日韩在线视频| 亚洲第一成人在线| 亚洲日本欧美天堂| 亚洲欧美日韩国产一区二区三区 | 在线电影一区| 日韩视频一区二区三区在线播放免费观看 | 国产精品视频一| 狠狠色香婷婷久久亚洲精品| 亚洲国产一区二区在线| 亚洲一区二区在线免费观看视频| 午夜精品一区二区三区在线视| 久久久精品久久久久| 亚洲国产一区二区三区在线播 | 久久久久久网| 亚洲人成网站在线播| 亚洲一区国产一区| 麻豆精品在线视频| 国产精品久久久久毛片大屁完整版 | 在线亚洲电影| 久久亚洲精品一区二区| 欧美日韩一区二区三| 黑人巨大精品欧美一区二区| 宅男66日本亚洲欧美视频| 久久夜色精品国产亚洲aⅴ| 99精品国产在热久久| 久久麻豆一区二区| 国产精品揄拍一区二区| 99精品欧美一区二区蜜桃免费|