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

alpc60 ACM/ICPC程序設(shè)計(jì)
成長(zhǎng)的路……源
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



題目大意是給出三個(gè)點(diǎn)的(x,y)坐標(biāo),要求輸出一個(gè)邊數(shù)最小的正多邊形的邊數(shù),使這三個(gè)點(diǎn)恰好在

這個(gè)正多邊形上面。其實(shí)這個(gè)三角形和這個(gè)正多邊形是共外接圓,由外接圓的圓心出發(fā),三角形的三

條邊可以把圓分成三份,每份圓弧所對(duì)應(yīng)的圓心角分別為arg[0],arg[1]和arg[2],正多邊形把圓弧

分成相等的n份,每份對(duì)應(yīng)的圓心角為2*pi/n。其實(shí)三角形的三個(gè)角就分別占用了若干等份正多邊形

所劃分的圓弧,最后也就只要求arg[0],arg[1],arg[2]和2*pi的最大公約數(shù)(gcd)即可。但是這里是

個(gè)角度都是浮點(diǎn)數(shù),所以還定義一個(gè)浮點(diǎn)數(shù)的gcd,計(jì)算浮點(diǎn)數(shù)的gcd可以利用math.h的函數(shù)fmod

(x,y)表示x%y。例如3.5%0.3=0.2,x%y的結(jié)果為不超過(guò)y的一個(gè)浮點(diǎn)數(shù)。下面寫了一個(gè)fmod(x,y)自己

的實(shí)現(xiàn)。
double fmod(double x, double y)
{
 return x-floor(x/y)*y;
}
有了fmod函數(shù)以后,就可以用它來(lái)求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 飛飛 閱讀(1326) 評(píng)論(3)  編輯 收藏 引用 所屬分類: ACM/ICPC

FeedBack:
# re: POJ 2335 浮點(diǎn)數(shù)的gcd
2008-08-16 04:56 | ecnu_zp
果然能從alpc大牛這里學(xué)到東東。。。(*^__^*) 嘻嘻……  回復(fù)  更多評(píng)論
  
# re: POJ 2335 浮點(diǎn)數(shù)的gcd
2008-11-24 23:06 | 11
大牛啊。。最近我都在學(xué)習(xí)你的blog呢。。。

寫的不錯(cuò)啊!!!  回復(fù)  更多評(píng)論
  
# re: POJ 2335 浮點(diǎn)數(shù)的gcd
2008-12-04 23:44 | yumi
敬愛(ài)的……都不更新了  回復(fù)  更多評(píng)論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产视频在线观看一区二区| 在线成人激情黄色| 一本一本久久a久久精品牛牛影视| 久久在线视频| 久久精彩免费视频| 黄色欧美成人| 亚洲二区精品| 欧美连裤袜在线视频| 999亚洲国产精| 亚洲毛片在线看| 国产精品qvod| 久久久精品性| 欧美成人中文字幕在线| 一区二区三区日韩精品视频| 亚洲午夜电影网| 国外成人免费视频| 亚洲激情成人| 国产精品久久一级| 免费在线成人av| 欧美激情一区二区在线| 亚洲一区欧美| 久久九九电影| 亚洲免费成人av| 亚洲欧美www| 亚洲激情中文1区| 亚洲午夜精品一区二区三区他趣| 国产综合久久| 日韩网站在线看片你懂的| 国产精品视频九色porn| 欧美成人一二三| 欧美午夜精彩| 欧美成人一品| 国产精品日韩欧美综合| 欧美69wwwcom| 国产精品视频yy9299一区| 欧美xart系列高清| 国产欧美日韩在线视频| 91久久精品国产91久久性色tv| 欧美性猛交xxxx乱大交蜜桃 | 国语精品中文字幕| 亚洲日韩成人| 在线看视频不卡| 亚洲视频在线二区| 亚洲欧洲精品一区二区三区不卡| 亚洲视频一起| 亚洲免费福利视频| 久久精品国产99国产精品| 亚洲男人的天堂在线| 欧美激情国产日韩| 欧美二区在线| 黄色av日韩| 亚洲欧美日韩国产另类专区| 亚洲精品女人| 另类综合日韩欧美亚洲| 久久久久国产一区二区| 国产精品二区在线观看| 亚洲日本va午夜在线影院| 尤妮丝一区二区裸体视频| 性做久久久久久久久| 校园春色综合网| 国产精品99免视看9| 日韩午夜三级在线| 亚洲精品极品| 欧美大片免费| 最近中文字幕日韩精品| 亚洲精品社区| 欧美经典一区二区三区| 最新热久久免费视频| 亚洲人久久久| 欧美韩日一区| 亚洲另类视频| 亚洲综合不卡| 国产精品劲爆视频| 亚洲综合色视频| 久久激情中文| 国产伪娘ts一区| 久久精品国产一区二区三区免费看| 欧美一区二区三区免费视频| 国产精品日日摸夜夜摸av| 亚洲综合丁香| 久久久噜久噜久久综合| 在线免费日韩片| 免费久久99精品国产| 亚洲黄色高清| 一区二区三区免费观看| 国产精品免费网站| 欧美一级播放| 欧美a级一区| 99视频超级精品| 国产精品美女久久| 久久久久久黄| 最新日韩av| 欧美亚洲网站| 亚洲国产欧美一区二区三区久久| 欧美成年人网| 亚洲在线视频网站| 你懂的视频一区二区| 99在线观看免费视频精品观看| 欧美亚州在线观看| 久久精品成人一区二区三区蜜臀| 欧美国产日产韩国视频| 亚洲在线观看免费| 娇妻被交换粗又大又硬视频欧美| 欧美激情亚洲另类| 亚洲欧美日韩国产一区二区| 欧美成年网站| 欧美一区二区日韩一区二区| 一区视频在线| 国产精品v片在线观看不卡| 久久精品盗摄| 一区二区三区欧美在线| 嫩草国产精品入口| 午夜精品理论片| 亚洲精品综合久久中文字幕| 国产日韩综合| 欧美日韩一区二区三区在线| 久久免费精品视频| 亚洲女性裸体视频| 亚洲理论在线观看| 欧美18av| 久久久精品一区| 亚洲一区二区精品在线观看| 91久久久一线二线三线品牌| 国产欧美日韩视频| 国产精品成人一区二区三区夜夜夜 | 久久久亚洲欧洲日产国码αv| 亚洲精品视频在线观看网站| 国产一区二区按摩在线观看| 欧美三级日本三级少妇99| 蜜月aⅴ免费一区二区三区 | 欧美成人精品福利| 性色一区二区| 亚洲午夜电影| 一本色道久久加勒比88综合| 在线国产欧美| 精品88久久久久88久久久| 国产欧美精品va在线观看| 欧美午夜电影在线| 欧美视频一区二区| 欧美日韩三级视频| 欧美精品1区2区| 免费成人性网站| 六月丁香综合| 免费一级欧美片在线观看| 久久亚洲私人国产精品va| 久久久久在线观看| 久久激情综合| 久久久久久一区二区三区| 性色av一区二区三区在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲高清久久久| 亚洲电影激情视频网站| 亚洲高清久久| 亚洲三级视频| 一区二区激情视频| 亚洲女同在线| 欧美在线视频一区二区三区| 久久久久国内| 嫩草成人www欧美| 欧美日韩成人一区| 欧美午夜精品一区二区三区| 国产精品黄色在线观看| 国产欧美日韩另类视频免费观看| 国产一区二区三区高清| 在线播放亚洲一区| 亚洲乱码日产精品bd| 亚洲午夜免费视频| 久久精品网址| 欧美大片一区二区三区| 亚洲美女黄色| 午夜亚洲一区| 牛牛精品成人免费视频| 欧美午夜免费| 激情小说另类小说亚洲欧美 | 国产精品日韩精品欧美在线| 国产欧美日韩一区| 亚洲丰满在线| 亚洲一区二区三| 久久精品国产第一区二区三区最新章节| 久久久视频精品| 亚洲电影免费观看高清完整版在线观看| 亚洲日本激情| 午夜性色一区二区三区免费视频| 久热精品视频| 国产精品chinese| 在线观看的日韩av| 亚洲欧美日本国产有色| 免费观看亚洲视频大全| 亚洲最新色图| 久久亚洲精品欧美| 国产精品你懂的在线欣赏| 亚洲第一免费播放区| 亚洲欧美另类久久久精品2019| 蜜臀va亚洲va欧美va天堂| 亚洲调教视频在线观看| 免费在线亚洲| 韩国成人理伦片免费播放| 亚洲午夜三级在线| 亚洲第一精品在线| 欧美专区在线|