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

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>
            亚洲大片在线| 一区二区av在线| 久久电影一区| 性视频1819p久久| 国产一区二区黄| 久久久久一区二区三区| 欧美中文在线观看| 亚洲大胆av| 亚洲日本激情| 国产精品成人免费视频| 欧美有码在线视频| 久久一区二区三区四区五区| 亚洲国产精品一区二区久| 亚洲国产91| 国产精品狠色婷| 久久漫画官网| 欧美精品久久久久久久久老牛影院 | 久久高清一区| 亚洲精品一二三区| 亚洲影院在线| 亚洲人成人一区二区三区| 日韩亚洲综合在线| 国产偷自视频区视频一区二区| 噜噜噜在线观看免费视频日韩| 欧美国产日韩a欧美在线观看| 亚洲一区影院| 老司机凹凸av亚洲导航| 亚洲一区二区三区三| 久久精品日韩欧美| 亚洲视频免费观看| 久久久久久久久久久久久久一区| 亚洲九九九在线观看| 亚洲伊人伊色伊影伊综合网| 在线精品视频一区二区| 亚洲网站在线| 亚洲六月丁香色婷婷综合久久| 亚洲欧美在线免费| 99在线|亚洲一区二区| 久久av一区| 亚洲欧美春色| 欧美人成免费网站| 免费亚洲电影在线| 国产伦精品一区二区三区四区免费| 亚洲高清二区| 国内精品久久久久影院薰衣草| 9色精品在线| 亚洲精选视频在线| 久久夜色精品| 久久久久久有精品国产| 国产精品久久久久久久久久尿| 欧美电影免费网站| 黄色成人片子| 欧美一区二区成人6969| 亚洲欧美综合v| 欧美日韩国产一区精品一区| 欧美黑人国产人伦爽爽爽| 国产午夜精品一区二区三区欧美 | 亚洲免费在线视频| 欧美搞黄网站| 亚洲高清在线观看| 91久久久久久久久| 久久久亚洲高清| 欧美1区3d| 亚洲成人资源网| 久久综合99re88久久爱| 久久久视频精品| 红桃av永久久久| 久久久久国产精品厨房| 久久久久久久久久久久久女国产乱 | 亚洲一区二区三区高清 | 一本久道综合久久精品| 欧美成人综合一区| 亚洲第一网站| 一本大道久久精品懂色aⅴ| 欧美成人在线网站| 亚洲精品一区二区在线| 在线午夜精品| 国产精品久久看| 亚洲免费视频在线观看| 欧美中文字幕在线视频| 国一区二区在线观看| 久久精品成人| 亚洲第一色中文字幕| 亚洲最新在线| 国产精品午夜国产小视频| 欧美一区二区三区视频| 麻豆久久婷婷| 一本色道**综合亚洲精品蜜桃冫 | 欧美在线一二三区| 老司机67194精品线观看| 亚洲高清av| 欧美婷婷久久| 狠狠色综合色综合网络| 99re热这里只有精品视频| 国产日韩欧美一区| 久久av一区二区| 亚洲国产成人porn| 亚洲欧美国产精品桃花| 国内成人自拍视频| 欧美激情国产高清| 午夜精品福利视频| 91久久久久| 久久精品99| 一本大道av伊人久久综合| 国产精品毛片| 美女精品一区| 香蕉av777xxx色综合一区| 亚洲高清久久| 欧美在线视频免费| 亚洲精品一区二区在线| 欧美午夜宅男影院| 久久综合国产精品| 亚洲一区二区三区在线观看视频| 美国成人直播| 欧美一区二区三区的| 日韩亚洲不卡在线| 国产一区二区三区在线观看免费视频| 欧美高潮视频| 久久久福利视频| 99精品热视频只有精品10| 牛夜精品久久久久久久99黑人| 亚洲欧美另类国产| 一区二区精品国产| 在线欧美日韩精品| 国产午夜精品久久| 国产精品久久网站| 欧美日韩天天操| 欧美激情精品久久久久久大尺度| 久久精品论坛| 久久成人一区| 午夜精品亚洲| 午夜精品久久久久久久| 夜久久久久久| 日韩视频免费观看高清完整版| 欧美激情一区二区三区全黄| 噜噜噜91成人网| 久久夜色精品| 免费看亚洲片| 免费观看亚洲视频大全| 久久女同互慰一区二区三区| 欧美一区不卡| 欧美中文在线观看国产| 欧美一区91| 久久国产精品99国产精| 小处雏高清一区二区三区| 亚洲专区国产精品| 亚洲女人小视频在线观看| 中日韩美女免费视频网址在线观看| 日韩天堂av| 亚洲视频欧美视频| 亚洲一区视频在线观看视频| 亚洲一区欧美二区| 亚洲欧美美女| 欧美怡红院视频| 久久综合九色| 欧美国产激情| 亚洲精品国产精品乱码不99| 日韩一二三区视频| 亚洲综合清纯丝袜自拍| 翔田千里一区二区| 久久久夜色精品亚洲| 欧美成人激情视频| 欧美日韩国产色视频| 国产精品久久久久高潮| 国产日韩欧美黄色| 在线成人中文字幕| 一区二区精品在线| 性8sex亚洲区入口| 免费精品99久久国产综合精品| 欧美丰满高潮xxxx喷水动漫| 亚洲国产精品一区二区久| 亚洲精品久久久久中文字幕欢迎你 | 欧美国产综合| 一区二区三区免费网站| 亚洲欧美在线另类| 美女视频网站黄色亚洲| 欧美日韩亚洲一区二区三区四区| 国产精品视频一二三| 伊人久久大香线蕉av超碰演员| 亚洲国产欧洲综合997久久| 亚洲视频一二三| 久久久久一区二区| 日韩一级裸体免费视频| 亚洲午夜一区二区| 久久偷窥视频| 国产精品久久久久久一区二区三区 | 亚洲一级高清| 老司机精品视频网站| 国产精品福利网站| 亚洲第一福利视频| 亚洲欧美一区二区三区极速播放| 久久精品视频在线播放| 亚洲日本国产| 久久人人看视频| 国产精品视频在线观看| 亚洲狠狠婷婷| 久久婷婷久久| 亚洲免费小视频| 欧美色综合天天久久综合精品| 黄色一区二区三区四区|