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

alpc60 ACM/ICPC程序設(shè)計
成長的路……源
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)坐標(biāo),要求輸出一個邊數(shù)最小的正多邊形的邊數(shù),使這三個點恰好在

這個正多邊形上面。其實這個三角形和這個正多邊形是共外接圓,由外接圓的圓心出發(fā),三角形的三

條邊可以把圓分成三份,每份圓弧所對應(yīng)的圓心角分別為arg[0],arg[1]和arg[2],正多邊形把圓弧

分成相等的n份,每份對應(yīng)的圓心角為2*pi/n。其實三角形的三個角就分別占用了若干等份正多邊形

所劃分的圓弧,最后也就只要求arg[0],arg[1],arg[2]和2*pi的最大公約數(shù)(gcd)即可。但是這里是

個角度都是浮點數(shù),所以還定義一個浮點數(shù)的gcd,計算浮點數(shù)的gcd可以利用math.h的函數(shù)fmod

(x,y)表示x%y。例如3.5%0.3=0.2,x%y的結(jié)果為不超過y的一個浮點數(shù)。下面寫了一個fmod(x,y)自己

的實現(xiàn)。
double fmod(double x, double y)
{
 return x-floor(x/y)*y;
}
有了fmod函數(shù)以后,就可以用它來求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 飛飛 閱讀(1315) 評論(3)  編輯 收藏 引用 所屬分類: ACM/ICPC

FeedBack:
# re: POJ 2335 浮點數(shù)的gcd
2008-08-16 04:56 | ecnu_zp
果然能從alpc大牛這里學(xué)到東東。。。(*^__^*) 嘻嘻……  回復(fù)  更多評論
  
# re: POJ 2335 浮點數(shù)的gcd
2008-11-24 23:06 | 11
大牛啊。。最近我都在學(xué)習(xí)你的blog呢。。。

寫的不錯啊!!!  回復(fù)  更多評論
  
# re: POJ 2335 浮點數(shù)的gcd
2008-12-04 23:44 | yumi
敬愛的……都不更新了  回復(fù)  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久激情五月婷婷| 一区二区三区亚洲| 久久久久在线观看| 久久精品理论片| 久久精品动漫| 久久亚洲欧洲| 欧美久久电影| 国产精品久久久久久亚洲调教 | 亚洲欧洲三级电影| 91久久久久久| 亚洲一区视频| 美国十次了思思久久精品导航| 欧美美女福利视频| 国产一区二区三区直播精品电影| 亚洲国产高清aⅴ视频| 亚洲私拍自拍| 久久久久.com| 亚洲高清视频在线| 亚洲免费综合| 欧美凹凸一区二区三区视频| 国产精品qvod| 亚洲人成艺术| 久久精品视频亚洲| 99日韩精品| 免费成人av资源网| 国产日韩欧美在线一区| 99精品视频免费全部在线| 久久精品五月婷婷| 一区二区三区高清| 欧美大片在线看免费观看| 国产视频亚洲| 亚洲一区在线免费| 亚洲国产精品久久久久秋霞不卡| 欧美一级理论片| 亚洲午夜视频在线观看| 狠狠色丁香婷婷综合| 亚洲一区二区高清| 欧美国产一区二区| 欧美一区二区三区成人| 欧美日韩精品三区| 亚洲精品国产欧美| 欧美成人69av| 久久久久久久网站| 国产一区二区三区高清在线观看 | 一本色道久久88综合日韩精品| 久久精品亚洲精品| 亚洲一区在线播放| 国产精品久久久久久av下载红粉| 国产精品99久久久久久久vr| 91久久精品一区二区别| 欧美黄色一区二区| 亚洲精选91| 亚洲国产一二三| 欧美刺激午夜性久久久久久久| 在线视频成人| 欧美va亚洲va国产综合| 久久国产色av| 在线观看国产日韩| 你懂的国产精品| 免费不卡视频| 亚洲精品久久嫩草网站秘色| 亚洲福利在线看| 欧美精品综合| 亚洲专区一区| 亚洲欧美在线一区二区| 国产亚洲欧洲997久久综合| 久久国产综合精品| 久久精品一二三| 亚洲人线精品午夜| 日韩一级免费| 国产日韩在线一区| 久久综合综合久久综合| 久热爱精品视频线路一| 亚洲美女色禁图| 一区二区免费在线观看| 国产伦理一区| 免费观看日韩av| 欧美日韩国产不卡在线看| 亚洲欧美日韩区| 久久精品国产免费观看| 亚洲欧洲日本mm| 亚洲无线观看| 亚洲福利视频一区| 一区二区毛片| 136国产福利精品导航| 99re在线精品| 极品尤物一区二区三区| 亚洲乱码精品一二三四区日韩在线| 国产精品盗摄一区二区三区| 久久欧美肥婆一二区| 欧美精品在线极品| 久久久欧美精品| 亚洲狼人精品一区二区三区| 亚洲综合日本| 亚洲激情图片小说视频| 亚洲一区三区在线观看| 91久久久久久久久久久久久| 亚洲视频视频在线| 亚洲国产1区| 亚洲综合精品自拍| 亚洲美女视频在线观看| 久久久99免费视频| 欧美一区二区三区免费在线看 | 亚洲一区激情| 亚洲精品国产欧美| 久久久久久9| 午夜精品国产更新| 欧美精品一区二区三区四区| 久久成人综合视频| 欧美日韩和欧美的一区二区| 另类人畜视频在线| 国产精品一区二区三区四区| 亚洲精品影视| 亚洲免费观看高清完整版在线观看熊| 亚洲欧美中文日韩v在线观看| 一区二区冒白浆视频| 欧美77777| 麻豆av一区二区三区久久| 国产精品卡一卡二| 亚洲免费观看高清在线观看| 亚洲另类视频| 欧美精品电影在线| 亚洲激情午夜| 亚洲精品一级| 欧美精品日韩一区| 亚洲激情在线激情| 日韩天天综合| 欧美精品v国产精品v日韩精品| 欧美激情亚洲国产| 亚洲精品网站在线播放gif| 牛人盗摄一区二区三区视频| 欧美激情日韩| 亚洲精品美女91| 美女在线一区二区| 亚洲高清资源| 亚洲精品一区在线观看| 欧美成黄导航| 亚洲老板91色精品久久| 亚洲线精品一区二区三区八戒| 欧美日韩久久久久久| 99riav国产精品| 亚洲欧美久久久| 国产乱码精品| 久久精品99国产精品| 免费在线日韩av| 亚洲精品一区二区三区四区高清| 欧美成人dvd在线视频| 亚洲欧洲一区二区三区在线观看| 中国成人黄色视屏| 国产精品免费福利| 久久国产精品一区二区三区四区| 老司机精品福利视频| 亚洲精品视频在线| 国产精品久久久久一区二区三区 | 久久久999国产| 欧美激情第8页| 在线视频你懂得一区| 久久精品色图| 亚洲视频免费在线观看| 国产精品乱子乱xxxx| 久久激情网站| 亚洲国产日韩一区二区| 亚洲免费在线观看| 狠狠色丁香婷综合久久| 欧美激情精品久久久久久| 亚洲无限乱码一二三四麻| 另类天堂视频在线观看| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲欧美日本在线| 久热爱精品视频线路一| 99国产精品久久久久久久| 国产伦精品一区二区三区视频黑人| 久久久亚洲欧洲日产国码αv| 91久久黄色| 久久久久久久高潮| 亚洲无限乱码一二三四麻| 在线观看成人网| 国产精品日韩久久久久| 欧美韩日一区二区三区| 欧美在线播放高清精品| 亚洲精品欧美日韩专区| 乱中年女人伦av一区二区| 亚洲视频免费在线| 91久久精品美女| 国产一区二区三区直播精品电影 | 久久久av毛片精品| 这里只有精品视频在线| 欧美激情bt| 久久这里有精品视频 | 亚洲人成网站777色婷婷| 久久久亚洲一区| 亚洲综合首页| 99av国产精品欲麻豆| 亚洲国产老妈| 在线观看国产日韩| 韩国精品一区二区三区| 国产日韩精品一区二区浪潮av| 欧美日韩在线播| 欧美人交a欧美精品| 欧美99久久|