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

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 飛飛 閱讀(1335) 評論(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一区二区三区在线观看| 永久免费毛片在线播放不卡| 久久精品国亚洲| 欧美一区二区性| 精东粉嫩av免费一区二区三区| 蜜桃av一区二区三区| 久久综合给合| 99精品视频免费全部在线| 日韩亚洲精品视频| 国产欧美日韩视频| 欧美a级理论片| 欧美日韩成人在线播放| 性欧美大战久久久久久久免费观看| 亚洲女同精品视频| 亚洲第一二三四五区| 最近中文字幕日韩精品| 国产精品成人一区二区艾草| 久久精品国产免费| 欧美成人69av| 午夜伦欧美伦电影理论片| 欧美主播一区二区三区| 亚洲日本免费| 亚洲一区二区免费看| 在线精品国精品国产尤物884a| 亚洲日本欧美在线| 国产欧美一二三区| 欧美激情亚洲精品| 国产精品亚洲产品| 亚洲第一中文字幕| 国产日韩欧美不卡| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美日韩你懂的| 久久久久久久久久久一区 | 另类av导航| 久久久久九九视频| 亚洲视频二区| 久久夜色精品国产噜噜av| 亚洲一区二区三区乱码aⅴ| 老牛嫩草一区二区三区日本| 亚洲主播在线观看| 欧美激情精品久久久久久蜜臀| 久久精品视频免费| 欧美日韩国产三区| 亚洲国产高清在线观看视频| 国产欧美日韩综合一区在线播放| 亚洲国产日日夜夜| 在线观看成人av电影| 午夜在线精品偷拍| 亚洲欧美大片| 一级成人国产| 久久免费精品视频| 久久不见久久见免费视频1| 欧美欧美午夜aⅴ在线观看| 欧美gay视频| 在线不卡欧美| 欧美一区二区精美| 欧美呦呦网站| 国产欧美一区二区白浆黑人| 亚洲一区在线直播| 欧美亚洲免费电影| 国产精品一区=区| 亚洲夜间福利| 欧美一区二区高清| 国产九色精品成人porny| 亚洲一区在线观看视频| 亚洲欧美中文日韩在线| 国产精品亚洲人在线观看| 亚洲午夜av在线| 午夜欧美电影在线观看| 国产精品午夜国产小视频| 亚洲婷婷综合色高清在线| 午夜激情综合网| 国产精品午夜在线观看| 午夜欧美不卡精品aaaaa| 久久精品国产亚洲高清剧情介绍| 国产日韩精品在线播放| 欧美在线一二三四区| 嫩模写真一区二区三区三州| 亚洲国产一区二区三区高清 | 欧美高清视频一区| 亚洲国产精品久久久| 欧美二区在线播放| 亚洲免费久久| 欧美一区在线直播| 在线欧美亚洲| 欧美日韩精品免费| 亚洲欧美在线x视频| 免费日韩精品中文字幕视频在线| 最新国产成人在线观看| 欧美色网一区二区| 欧美在线二区| 亚洲国产cao| 亚洲综合日本| 亚洲国产91| 欧美视频中文字幕| 久久精品论坛| 日韩一区二区久久| 久久免费视频在线| 一区二区三区四区五区精品视频| 国产精品区一区| 欧美黄色免费网站| 欧美成人日本| 亚洲一区欧美二区| 久久综合激情| 亚洲深夜福利在线| 经典三级久久| 欧美亚韩一区| 欧美成人官网二区| 午夜久久久久久| 日韩视频免费在线观看| 久久久久久久综合色一本| 亚洲人成啪啪网站| 国产精品视频精品视频| 免费在线观看成人av| 亚洲欧美自拍偷拍| 亚洲精品在线视频| 欧美福利视频网站| 久久精品夜色噜噜亚洲a∨| 国产精品99久久99久久久二8| 激情久久久久久久久久久久久久久久| 欧美久久电影| 久久久久久网站| 亚洲福利视频免费观看| 国产精品一区在线观看你懂的| 免费久久久一本精品久久区| 性做久久久久久久免费看| 亚洲视频狠狠| 国产精品视频| 欧美日韩日本国产亚洲在线| 久久精品卡一| 欧美影院成人| 亚洲欧美一区二区三区在线| 亚洲色图制服丝袜| 99精品视频免费| 亚洲欧洲综合另类| 欧美激情麻豆| 欧美成人午夜免费视在线看片 | 一区二区三区在线视频观看 | 久久久久国产精品麻豆ai换脸| 亚洲自拍啪啪| 亚洲女优在线| 性欧美8khd高清极品| 激情成人av| 久久综合伊人77777| 性欧美1819性猛交| 欧美一区二区免费| 欧美一区二区三区免费大片| 性色av一区二区三区| 午夜精品影院| 久久精品最新地址| 久久一区精品| 欧美激情视频一区二区三区免费| 欧美777四色影视在线| 欧美福利电影网| 欧美日韩免费观看一区=区三区| 欧美日韩一区二区三区| 国产精品99免费看 | 国产精品theporn| 国产精品美女久久久久久2018| 国产精品美女一区二区在线观看| 国产精品专区第二| 又紧又大又爽精品一区二区| 一本久道久久综合狠狠爱| 久久久久久久久久码影片| 久久伊人亚洲| 亚洲国产精品成人综合| 一区二区不卡在线视频 午夜欧美不卡' | 久久久精彩视频| 免费91麻豆精品国产自产在线观看| 欧美二区在线| 国产精品亚发布| 亚洲国产成人av| 亚洲视频自拍偷拍| 久久综合激情| 日韩一区二区福利| 久久九九国产精品怡红院| 欧美激情在线观看| 国产农村妇女毛片精品久久莱园子| 精品999在线观看| 亚洲视频狠狠| 欧美成人精品一区| 亚洲色在线视频| 老牛影视一区二区三区| 国产精品日日摸夜夜添夜夜av | 欧美激情综合色| 国产精品一区二区在线| 亚洲韩国日本中文字幕| 亚洲嫩草精品久久| 欧美激情综合色| 欧美亚洲系列| 欧美日韩免费一区二区三区视频| 国内精品写真在线观看| 亚洲综合欧美日韩| 亚洲高清av在线| 久久国产精品久久久久久电车| 欧美日韩一区国产| 亚洲精品视频在线观看免费| 久久精品水蜜桃av综合天堂| 亚洲精品免费电影|