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

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>
            国产精品99久久久久久久vr| 欧美成人一区二区三区片免费 | 亚洲欧洲综合另类在线| 女主播福利一区| 欧美激情在线有限公司| 99精品欧美一区二区三区| 亚洲香蕉网站| 国产一区视频网站| 亚洲大胆人体视频| 欧美成人中文字幕在线| 亚洲自拍高清| 欧美专区在线观看| 亚洲欧洲精品成人久久奇米网 | 欧美大色视频| 欧美日韩一二三四五区| 久久国产毛片| 免费影视亚洲| 亚洲欧美日韩国产| 久久频这里精品99香蕉| 这里只有精品视频| 欧美在线视频二区| 99综合在线| 性欧美1819sex性高清| 亚洲国产欧美一区二区三区丁香婷 | 亚洲欧美日本日韩| 久久久久久久综合日本| 99伊人成综合| 久久不射网站| 一区二区日韩欧美| 久久av资源网| 一区二区三区四区五区精品| 国产精品毛片大码女人| 欧美**人妖| 国产精品久久久久婷婷| 欧美高清视频| 国产欧美日韩一区| 亚洲黄网站在线观看| 国产日韩一区欧美| 亚洲精品久久在线| 激情一区二区三区| 宅男精品导航| 最新日韩在线| 久久国产视频网| 中文日韩欧美| 久久在线播放| 欧美一区午夜精品| 欧美日本在线一区| 久久中文字幕导航| 国产精品国产自产拍高清av王其| 欧美jjzz| 国产精品一区2区| 亚洲欧洲日韩女同| 精品动漫3d一区二区三区| 亚洲天堂av高清| 亚洲免费成人av| 久久久九九九九| 亚洲欧美日韩在线一区| 欧美国产日韩精品| 久久视频在线免费观看| 国产精品私拍pans大尺度在线| 亚洲黄色三级| 亚洲二区视频| 欧美在线free| 西西人体一区二区| 欧美色视频日本高清在线观看| 男女精品网站| 狠狠做深爱婷婷久久综合一区| 在线亚洲电影| 中文日韩在线视频| 欧美精品一区二区三区高清aⅴ| 久久综合色8888| 国产欧美一区二区精品忘忧草| 99视频精品免费观看| 亚洲精品久久久一区二区三区| 久久av老司机精品网站导航| 欧美在线视频不卡| 国产精品毛片高清在线完整版| 亚洲每日在线| 亚洲日本欧美天堂| 美女在线一区二区| 久久综合色8888| 狠久久av成人天堂| 久久成人这里只有精品| 久久精品一本| 国产视频亚洲精品| 亚洲欧美中文日韩在线| 校园激情久久| 亚洲毛片av在线| 国产精品日韩精品欧美在线| 99国产一区二区三精品乱码| 日韩午夜激情| 欧美男人的天堂| 亚洲日本成人网| 日韩一区二区精品视频| 免费一区二区三区| 亚洲国产欧美一区| 亚洲精品一区中文| 欧美精品情趣视频| 亚洲精品久久久久| 夜夜嗨av一区二区三区网页| 欧美护士18xxxxhd| 亚洲精品国产品国语在线app| 日韩午夜免费| 欧美日韩系列| 一区二区三区四区五区在线| 亚洲欧美日韩国产一区二区| 国产精品美女久久久久av超清| 亚洲天堂av电影| 欧美一区二区三区视频在线观看| 国产欧美日韩精品专区| 亚洲欧美日韩国产综合| 久久精品国产一区二区三| 国内成+人亚洲+欧美+综合在线| 欧美一区二区三区在线视频 | 一本色道久久99精品综合| 欧美日韩国产123| 亚洲精品国精品久久99热一| 亚洲色诱最新| 欧美午夜视频| 亚洲欧美成人| 久久久噜噜噜久久中文字幕色伊伊| 国产亚洲精品bv在线观看| 久久久久国内| 亚洲电影第三页| 中文网丁香综合网| 国产精品综合网站| 久久国产天堂福利天堂| 欧美成熟视频| 亚洲精品久久7777| 欧美午夜精品久久久久久浪潮| 亚洲欧美成人一区二区在线电影| 久久精品五月| 亚洲国产欧美日韩精品| 欧美另类一区二区三区| 亚洲一卡二卡三卡四卡五卡| 久久噜噜亚洲综合| 亚洲国产日韩欧美在线动漫| 欧美女激情福利| 亚洲欧美影音先锋| 欧美成人精精品一区二区频| 一区二区三区蜜桃网| 国产精品地址| 久久精品一区四区| 亚洲精品美女在线| 午夜伦理片一区| 影音先锋久久久| 欧美日韩中国免费专区在线看| 亚洲欧美另类在线观看| 欧美a级一区| 亚洲免费一级电影| 欧美成人精品不卡视频在线观看 | 亚洲免费婷婷| 欧美激情第9页| 午夜精品理论片| 亚洲第一精品夜夜躁人人躁| 欧美日韩一区在线观看| 欧美一区二区视频免费观看| 欧美激情精品久久久六区热门| 亚洲免费一级电影| 亚洲福利免费| 国产精品色婷婷久久58| 老司机精品视频一区二区三区| 9色国产精品| 免费亚洲电影在线| 亚洲欧美日本伦理| 亚洲精品激情| 国产字幕视频一区二区| 欧美激情在线观看| 久久国产毛片| 亚洲无限av看| 亚洲国产精品久久久久婷婷884| 性欧美video另类hd性玩具| 亚洲黄色精品| 国产伦精品一区二区三区在线观看 | 欧美成人黄色小视频| 亚洲一区视频| 亚洲第一精品夜夜躁人人躁| 国产精品色午夜在线观看| 欧美成人午夜剧场免费观看| 亚洲欧美在线另类| 亚洲精品一区在线| 欧美 日韩 国产一区二区在线视频| 午夜精品久久| 日韩视频在线一区二区三区| 黑人极品videos精品欧美裸| 国产精品va在线播放| 欧美福利视频一区| 久久精品91| 亚洲一区黄色| 日韩视频在线你懂得| 欧美福利视频在线观看| 久久精品噜噜噜成人av农村| 亚洲一区免费视频| 亚洲黄色片网站| 国产一区二区三区久久悠悠色av| 欧美性猛交xxxx乱大交退制版 | 亚洲国产成人高清精品| 久久亚洲精品视频| 久久成人免费电影| 亚洲女同在线|