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

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呢。。。

寫的不錯啊!!!  回復  更多評論
  
# 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>
            亚洲午夜在线观看| 午夜精品久久久久久99热| 久久女同互慰一区二区三区| 国产亚洲精久久久久久| 久久久久国产精品人| 欧美在线不卡| 亚洲国产精品视频| 亚洲乱码国产乱码精品精可以看| 欧美裸体一区二区三区| 亚洲一区二区毛片| 午夜免费久久久久| 在线不卡免费欧美| 亚洲欧洲中文日韩久久av乱码| 欧美日韩国产大片| 久久av红桃一区二区小说| 久久久久久久成人| 99国产精品久久久久久久| 亚洲一区中文| 在线欧美视频| 亚洲美女中文字幕| 国产日韩av在线播放| 欧美激情无毛| 国产精品成人一区二区艾草| 久久久久久精| 欧美日韩18| 久久频这里精品99香蕉| 欧美区一区二区三区| 久久精品99国产精品日本| 欧美电影免费观看大全| 午夜精品理论片| 免费欧美在线| 久久久www成人免费毛片麻豆| 欧美成人性网| 欧美专区18| 欧美日韩国产色站一区二区三区| 久久久精品2019中文字幕神马| 欧美激情视频一区二区三区免费 | 黑丝一区二区| 99国产麻豆精品| 在线日韩av永久免费观看| 亚洲一区二区三区影院| 亚洲人永久免费| 久久av红桃一区二区小说| 亚洲主播在线播放| 欧美精品色网| 欧美成年人视频网站欧美| 国产日韩欧美| 亚洲五月婷婷| 亚洲午夜av| 欧美另类在线播放| 欧美高清视频一二三区| 国产一区二区三区的电影 | 亚洲国产一区二区a毛片| 国产亚洲欧美一区在线观看 | 久久综合亚州| 国产精品乱码人人做人人爱| 亚洲伦理久久| av成人激情| 欧美激情综合| 亚洲黄色成人网| 亚洲人成毛片在线播放| 久久久综合网| 欧美高清在线一区二区| 亚洲国产精品一区在线观看不卡| 久久精品99国产精品日本| 亚洲欧美激情视频在线观看一区二区三区 | 欧美一区二区三区在线观看| 欧美视频中文字幕| 日韩亚洲欧美综合| 亚洲一级在线观看| 国产精品福利久久久| 亚洲小说欧美另类社区| 亚洲欧美视频在线观看视频| 国产精品家庭影院| 亚洲网址在线| 久久精品亚洲热| 永久域名在线精品| 欧美1区3d| av成人老司机| 欧美在线视频免费| 韩国精品在线观看| 久久一区二区三区四区五区| 亚洲电影天堂av| 亚洲视频欧美视频| 国产欧美日韩视频在线观看| 久久激情五月丁香伊人| 欧美高清在线一区二区| 日韩图片一区| 国产精品一区二区你懂得| 久久国产日韩欧美| 亚洲激情网站免费观看| 亚洲欧美一区二区三区在线 | 久久久久久夜精品精品免费| 欧美成人一区二区三区片免费| 日韩一级片网址| 国产精品视频一二三| 久久精品水蜜桃av综合天堂| 亚洲国产精品一区二区久| 亚洲欧美日韩视频一区| 亚洲第一色在线| 国产精品ⅴa在线观看h| 久久综合久色欧美综合狠狠| 妖精成人www高清在线观看| 久久久久久久999| 日韩一级在线| 狠狠色丁香婷婷综合久久片| 欧美精品粉嫩高潮一区二区| 欧美一区二区网站| 亚洲乱码视频| 男男成人高潮片免费网站| 亚洲影院污污.| 亚洲国产欧美久久| 国产日本欧美一区二区三区在线| 欧美成人xxx| 欧美专区亚洲专区| 中国av一区| 91久久精品一区二区别| 久久久午夜视频| 亚洲私人影院在线观看| 亚洲韩国日本中文字幕| 国产精品一页| 欧美三级乱码| 欧美激情一区二区三区在线视频观看 | 免费高清在线视频一区·| 亚洲一区视频在线| 亚洲免费黄色| 亚洲国产欧美日韩| 久久综合狠狠| 欧美影院久久久| 亚洲综合不卡| 中文国产一区| 99国产精品视频免费观看一公开| 精品白丝av| 国产小视频国产精品| 国产精品亚洲美女av网站| 欧美日韩国产系列| 欧美理论电影网| 欧美黑人在线观看| 欧美黄色日本| 欧美精品国产| 欧美韩国在线| 欧美成人一区二区三区片免费| 久久久国产一区二区三区| 欧美一级电影久久| 欧美一区二区日韩一区二区| 亚洲欧美激情精品一区二区| 亚洲一区二区三区激情| 亚洲永久免费观看| 亚洲欧美日韩在线综合| 性伦欧美刺激片在线观看| 午夜日韩福利| 久久国产日韩| 另类春色校园亚洲| 免费中文字幕日韩欧美| 欧美久久成人| 国产精品爱久久久久久久| 国产精品国产三级国产aⅴ9色| 国产精品高潮视频| 国产欧美一区二区在线观看| 国产色产综合产在线视频| 韩国一区二区三区在线观看| 伊人精品久久久久7777| 最新中文字幕一区二区三区| 日韩一级在线| 欧美一区精品| 欧美jizz19hd性欧美| 亚洲国产婷婷综合在线精品| 日韩亚洲综合在线| 欧美亚洲免费在线| 麻豆国产精品777777在线| 欧美精品一区二区三区视频 | 久久精品人人做人人爽| 老司机精品视频一区二区三区| 欧美激情bt| 国产精品一区二区在线观看网站| 韩国av一区二区三区四区| 亚洲区免费影片| 午夜老司机精品| 欧美成人激情视频| 亚洲视频欧美在线| 久久激情久久| 欧美日韩色一区| 激情成人综合| 亚洲线精品一区二区三区八戒| 久久精品国产99国产精品澳门| 欧美高清视频一区二区| 亚洲综合不卡| 欧美电影免费观看网站| 国产欧美日韩一区二区三区| 亚洲激情中文1区| 久久动漫亚洲| 亚洲人成网在线播放| 久久成人精品一区二区三区| 欧美日韩在线亚洲一区蜜芽| 在线观看日韩av电影| 西西裸体人体做爰大胆久久久| 欧美成人综合网站| 新片速递亚洲合集欧美合集| 欧美日产在线观看| 亚洲韩国日本中文字幕|