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

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>
            亚洲精品字幕| 亚洲国产日韩一级| 午夜精彩国产免费不卡不顿大片| 亚洲国产精品黑人久久久| 久久久久久色| 亚洲区第一页| 亚洲人成在线播放| 欧美激情一区在线| 一区二区三区视频免费在线观看| 久久久99国产精品免费| 国产精品色网| 午夜精品电影| 亚洲男人影院| 国产精品一级在线| 午夜精品福利在线观看| 亚洲一区在线直播| 国产精品尤物| 欧美综合国产| 久久精品视频播放| 精品1区2区3区4区| 久久精品视频网| 午夜精品免费在线| 国产精品国产三级国产a| 亚洲精品在线一区二区| 欧美国产日本| 欧美a级片网| 国产日韩亚洲欧美精品| 久久av老司机精品网站导航| 亚洲精品在线观看免费| 欧美中文在线视频| 国内精品久久久久久久影视麻豆 | 91久久中文| 欧美激情免费在线| 亚洲欧美成人网| 午夜精品久久久久久久白皮肤| 欧美日本一道本在线视频| 国内外成人免费视频| 久久久爽爽爽美女图片| 免费久久久一本精品久久区| 亚洲高清在线观看一区| 日韩视频在线免费| 国产日韩在线视频| 欧美α欧美αv大片| 欧美精品免费播放| 一区二区三区 在线观看视频| 亚洲欧美激情视频| 亚洲精品久久久久| 午夜视频一区二区| 亚洲激情中文1区| 亚洲性图久久| 亚洲人成人一区二区在线观看| 亚洲国产精品悠悠久久琪琪| 国产精品久久国产三级国电话系列 | 欧美成人精品高清在线播放| 欧美日本三级| 久久中文精品| 国产精品久久久久久久7电影| 久久午夜激情| 国产精品啊啊啊| 欧美高清视频免费观看| 国产精品多人| 亚洲国产黄色| 国内精品久久久久久影视8| 日韩视频国产视频| 激情欧美一区二区| 亚洲香蕉在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 一本色道久久综合亚洲二区三区| 伊人天天综合| 亚洲一区精品在线| 夜夜精品视频| 欧美国产免费| 久久久噜噜噜久久久| 欧美激情视频免费观看| 久久gogo国模啪啪人体图| 欧美成人四级电影| 久久久久久久久岛国免费| 欧美人与性禽动交情品 | 久久精品在线免费观看| 欧美影院久久久| 欧美三级特黄| 亚洲乱码国产乱码精品精天堂| 亚洲第一黄色| 老巨人导航500精品| 久久久蜜桃精品| 国产午夜精品久久久久久免费视 | 亚洲一区中文字幕在线观看| 欧美激情第二页| 91久久久国产精品| 日韩视频一区二区三区在线播放免费观看 | 国产精品一级| 亚洲一区二区免费| 亚洲欧美久久久久一区二区三区| 欧美美女操人视频| 日韩视频永久免费| 中文av一区二区| 欧美四级电影网站| 在线一区观看| 午夜精品久久久久久久久久久久久| 欧美日韩大片一区二区三区| 日韩午夜三级在线| 亚洲欧美日本精品| 国产欧美日韩激情| 欧美伊久线香蕉线新在线| 久久久五月天| 亚洲国产专区校园欧美| 欧美国产日韩一区二区在线观看| 麻豆精品传媒视频| 亚洲日本一区二区| 欧美福利精品| 亚洲欧洲另类国产综合| 在线不卡亚洲| 欧美成人亚洲成人日韩成人| 亚洲美女免费视频| 久久av免费一区| 在线观看日韩av| 欧美日韩高清免费| 性欧美大战久久久久久久久| 米奇777在线欧美播放| 99re国产精品| 国产亚洲精品久久飘花| 久久综合久久久久88| 99re热精品| 久久精品国产96久久久香蕉| 亚洲国产精品999| 欧美午夜在线| 久久天堂成人| 亚洲视屏在线播放| 欧美成人免费小视频| 亚洲免费视频中文字幕| 一区二区三区无毛| 国产精品v片在线观看不卡| 久久久噜噜噜久噜久久| 日韩亚洲精品电影| 麻豆成人av| 欧美一区在线看| 99精品热视频只有精品10| 国产区二精品视| 欧美色视频在线| 久久综合国产精品台湾中文娱乐网| a4yy欧美一区二区三区| 欧美 亚欧 日韩视频在线| 午夜精品一区二区三区四区| 91久久国产综合久久蜜月精品| 国产精品一二| 欧美日韩一区二区三区在线视频| 久久全球大尺度高清视频| 亚洲欧美日本国产有色| 欧美 日韩 国产一区二区在线视频| 日韩午夜激情av| 国产老女人精品毛片久久| 欧美黄色日本| 久久精品日韩一区二区三区| 亚洲剧情一区二区| 亚洲综合色噜噜狠狠| 亚洲国产欧美日韩精品| 国产日韩欧美日韩大片| 国产伦精品一区二区三区视频黑人| 久久久久久噜噜噜久久久精品| 91久久综合| 最新日韩av| 亚洲国产高清自拍| 欧美国产精品| 欧美sm视频| 免费观看久久久4p| 久久视频在线视频| 久久久久国产一区二区三区四区 | 国产精品日本一区二区 | 一区二区久久久久| 亚洲精品看片| 亚洲欧洲一级| 日韩一级在线观看| 一区二区三区日韩| 在线视频欧美精品| 亚洲一区二区三区色| 亚洲欧美日本日韩| 欧美怡红院视频| 久久亚洲一区二区| 狼人社综合社区| 欧美精品aa| 国产精品蜜臀在线观看| 国产精品入口福利| 伊人久久大香线蕉av超碰演员| 国产日韩一区欧美| 亚洲国产精品日韩| 亚洲美女色禁图| 亚洲男女自偷自拍| 欧美在线电影| 免费不卡亚洲欧美| 亚洲成人在线网| 亚洲欧美国内爽妇网| 久久狠狠婷婷| 欧美大片一区二区三区| 欧美私人网站| 国产一区二区精品久久| 亚洲激情第一区| 亚洲免费在线播放| 乱中年女人伦av一区二区| 亚洲国产精品久久久久秋霞不卡| 99精品福利视频|