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

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 飛飛 閱讀(1315) 評論(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>
            日韩午夜av电影| 欧美国产精品久久| 亚洲另类自拍| 国产视频在线观看一区二区三区 | 亚洲精品一区在线| 欧美激情精品久久久久久黑人| 亚洲免费视频一区二区| 亚洲精品色婷婷福利天堂| 亚洲第一伊人| 欧美成人tv| 亚洲三级影院| 亚洲欧美大片| 免费在线观看一区二区| 欧美日韩亚洲一区二区三区| 国产精品久久91| 尤妮丝一区二区裸体视频| 亚洲日本va午夜在线影院| 亚洲午夜在线观看视频在线| 久久久五月天| 日韩午夜电影av| 欧美一区二区网站| 欧美另类久久久品| 国产日韩一区二区三区| 亚洲精品一区二区三区福利| 先锋资源久久| 亚洲国产精品成人综合色在线婷婷| 夜夜夜久久久| 欧美国产精品va在线观看| 国产精品永久| 99成人免费视频| 噜噜噜在线观看免费视频日韩| 亚洲美女av网站| 久久免费视频在线观看| 国产精品无码永久免费888| 亚洲激情电影在线| 欧美在线一二三区| 中文日韩在线| 欧美精品在线一区二区| 有码中文亚洲精品| 久久精品中文字幕一区二区三区| 亚洲精品免费观看| 另类综合日韩欧美亚洲| 国产欧美一级| 午夜精品理论片| 日韩午夜电影av| 久久亚洲影院| 国产日韩欧美综合在线| 欧美—级在线免费片| 国产精品最新自拍| 亚洲在线国产日韩欧美| 91久久中文| 美国十次了思思久久精品导航| 国产欧美一区二区视频| 性欧美video另类hd性玩具| 在线综合欧美| 国产精品久久看| 亚洲午夜激情| 亚洲视频你懂的| 国产精品福利片| 亚洲男人av电影| 亚洲视频精品在线| 国产精品三区www17con| 欧美亚洲色图校园春色| 亚洲免费视频观看| 国产日韩一区二区三区在线| 久久激情网站| 久久黄色网页| 亚洲国产专区校园欧美| 亚洲国产欧美在线人成| 欧美精品日韩一区| 亚洲免费在线视频一区 二区| 在线亚洲伦理| 国产精品午夜电影| 久久亚洲午夜电影| 久久综合久久综合这里只有精品| 亚洲高清电影| 亚洲激情啪啪| 国产精品入口福利| 老司机亚洲精品| 女仆av观看一区| 亚洲特级毛片| 久久国产精品久久久久久| 在线播放豆国产99亚洲| 亚洲激情网站| 国产欧美一区视频| 亚洲第一精品福利| 国产精品久久久久一区| 久久一区二区三区国产精品| 欧美肥婆在线| 欧美一区二区日韩一区二区| 久久久精品欧美丰满| 日韩午夜高潮| 欧美一区2区三区4区公司二百| 一区在线电影| 日韩视频在线免费| 韩国女主播一区| 最新中文字幕亚洲| 国产精品一区二区三区免费观看| 麻豆九一精品爱看视频在线观看免费| 美女性感视频久久久| 亚洲欧美在线一区二区| 久久综合色8888| 欧美一区二区三区在线看| 农夫在线精品视频免费观看| 欧美在线免费观看| 亚洲网在线观看| 久久精品国产一区二区三| 久久免费观看视频| 亚洲一区二区久久| 久久资源av| 午夜久久美女| 欧美高清视频一区二区| 久久久久www| 欧美视频中文字幕| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美日韩一区二区在线视频| 久久久欧美一区二区| 欧美日韩成人| 欧美第十八页| 韩日在线一区| 亚洲综合日韩| 亚洲午夜国产成人av电影男同| 久久免费视频观看| 久久婷婷色综合| 国产三级精品三级| 亚洲已满18点击进入久久| 在线视频精品一| 欧美护士18xxxxhd| 欧美韩国日本综合| 亚洲高清激情| 欧美77777| 亚洲国产精品黑人久久久| 在线观看亚洲a| 久久久久久久久蜜桃| 久久久久国产免费免费| 在线亚洲伦理| 99v久久综合狠狠综合久久| 蜜乳av另类精品一区二区| 免费精品99久久国产综合精品| 国模一区二区三区| 久久婷婷久久一区二区三区| 久久综合色婷婷| 在线精品视频一区二区三四| 久久久久久久波多野高潮日日| 久久三级视频| 亚洲国产高清视频| 欧美刺激性大交免费视频| 91久久久国产精品| 99精品久久久| 国产精品国产精品国产专区不蜜| 亚洲天堂网在线观看| 久久精品视频播放| 在线日韩一区二区| 欧美.www| 99国产精品久久| 欧美怡红院视频一区二区三区| 国产麻豆精品theporn| 欧美一级视频精品观看| 久久久久久久久久久久久女国产乱 | 欧美成人国产| 99视频在线观看一区三区| 亚洲女同精品视频| 黑人巨大精品欧美黑白配亚洲| 国内精品国语自产拍在线观看| 蜜桃av噜噜一区| 亚洲三级性片| 欧美日韩亚洲高清一区二区| 亚洲综合色网站| 免费国产一区二区| 亚洲一区久久| 1000部精品久久久久久久久| 欧美日韩天天操| 久久精品成人| 一本色道久久综合狠狠躁的推荐| 欧美在线一级视频| 亚洲三级免费电影| 国产欧美一区二区三区在线看蜜臀 | 久久久精品免费视频| 91久久久久| 国产免费一区二区三区香蕉精| 老司机久久99久久精品播放免费 | 欧美日本免费| 欧美一二三视频| 99pao成人国产永久免费视频| 久久久久久网站| 亚洲天堂激情| 亚洲国产欧美在线人成| 国产美女一区| 欧美三级电影精品| 欧美sm视频| 欧美在线免费播放| 亚洲永久免费av| 亚洲人www| 亚洲第一偷拍| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美肥婆在线| 久久蜜桃av一区精品变态类天堂| 在线亚洲一区| 99国产一区| 99ri日韩精品视频|