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

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>
            亚洲国产综合视频在线观看| 好吊色欧美一区二区三区视频| 亚洲欧洲一区二区天堂久久| 欧美高清在线视频| 久久午夜精品一区二区| 亚洲国产精品123| 亚洲日本va午夜在线电影| 欧美成人午夜视频| 一区二区av| 亚洲一区二区综合| 狠狠狠色丁香婷婷综合久久五月| 美玉足脚交一区二区三区图片| 久久精品免费看| 日韩视频免费观看高清在线视频| 亚洲免费观看高清在线观看 | 欧美在线观看视频在线| 国内精品免费午夜毛片| 亚洲福利专区| 欧美视频一二三区| 久久久久欧美精品| 欧美波霸影院| 欧美一区永久视频免费观看| 久久久国产精品亚洲一区| 一本高清dvd不卡在线观看| 亚洲性感激情| 亚洲国产精品国自产拍av秋霞| 亚洲日本久久| 国产在线不卡视频| 亚洲国产精品久久人人爱蜜臀| 欧美日韩免费在线| 久久综合久久久| 欧美性jizz18性欧美| 玖玖国产精品视频| 国产精品国产三级国产aⅴ9色| 久久先锋资源| 国产精品网站在线观看| 亚洲电影在线免费观看| 国产色产综合色产在线视频| 亚洲人成人77777线观看| 红桃视频亚洲| 亚洲一区成人| 一本一道久久综合狠狠老精东影业 | 亚洲国产精品电影在线观看| 中文一区二区| 99re6热在线精品视频播放速度| 久久国产精品久久w女人spa| 这里只有精品电影| 欧美成人免费网站| 久久在线免费| 国产中文一区二区三区| 国产精品99久久久久久久久 | 国产欧美一区在线| 亚洲精品国产品国语在线app| 在线不卡免费欧美| 午夜欧美视频| 午夜精品亚洲一区二区三区嫩草| 欧美日韩大片| 亚洲国产一区二区三区在线播| 在线精品亚洲| 久久九九精品99国产精品| 欧美一区午夜精品| 国产精品女人久久久久久| 99riav久久精品riav| 亚洲美女少妇无套啪啪呻吟| 免费视频一区二区三区在线观看| 久久久亚洲人| 经典三级久久| 久久综合成人精品亚洲另类欧美| 久久综合久久综合九色| 国产一区二区三区直播精品电影 | 欧美影片第一页| 久久精品免视看| 国产主播一区二区三区| 欧美一级一区| 久久综合九色综合欧美狠狠| 国产一区二区三区久久| 久久精品中文字幕一区二区三区| 久久精品国产一区二区三区免费看| 国产视频精品网| 久久久免费观看视频| 欧美国产精品va在线观看| 亚洲欧洲在线免费| 欧美视频一区在线| 亚洲一区在线观看视频 | 久久久999国产| 红桃av永久久久| 欧美成人国产一区二区| 亚洲黄色尤物视频| 亚洲手机视频| 国产午夜亚洲精品羞羞网站 | 久久香蕉国产线看观看网| 欧美大片91| 一区二区三区精品国产| 国产日韩综合| 欧美大成色www永久网站婷| 夜夜嗨av一区二区三区网站四季av| 午夜精品影院| 亚洲欧洲日本一区二区三区| 欧美午夜视频在线| 久久久xxx| 在线一区观看| 美日韩精品视频免费看| 亚洲天堂黄色| 曰韩精品一区二区| 国产精品美女久久久久久久| 久久久午夜电影| 这里只有精品视频在线| 久久中文久久字幕| 亚洲欧美网站| 亚洲美女在线视频| 黄色精品在线看| 国产精品多人| 欧美福利视频在线| 久久久91精品国产| 一区二区三区四区精品| 欧美丰满少妇xxxbbb| 久久成人免费电影| 亚洲免费观看视频| 亚洲大片av| 国产性色一区二区| 国产精品狼人久久影院观看方式| 另类激情亚洲| 欧美一二三区精品| 在线中文字幕日韩| 亚洲狠狠丁香婷婷综合久久久| 久久久久久久91| 欧美有码在线视频| 午夜精品美女自拍福到在线| 日韩视频在线免费观看| 亚洲国产另类久久精品| 国产一区999| 先锋亚洲精品| 亚洲一区二区视频| 99在线精品视频| 亚洲日本免费| 亚洲国产美女| 在线看视频不卡| 在线观看欧美成人| 国产一区二区三区不卡在线观看| 欧美va亚洲va国产综合| 久久久久久亚洲精品不卡4k岛国| 亚洲综合精品自拍| 妖精视频成人观看www| 日韩视频欧美视频| 99精品免费网| 亚洲图色在线| 亚洲欧美一区二区三区久久 | 亚洲在线视频观看| 宅男精品视频| 亚洲欧美中文日韩在线| 亚洲免费网站| 久久狠狠久久综合桃花| 久久精品国产免费观看| 久久国产精彩视频| 久久久中精品2020中文| 可以看av的网站久久看| 噜噜噜躁狠狠躁狠狠精品视频| 久久亚裔精品欧美| 欧美激情一区在线观看| 欧美激情中文字幕乱码免费| 欧美日韩一级黄| 国产精品日产欧美久久久久| 国产一区二区主播在线| 亚洲第一区在线观看| 亚洲免费久久| 香蕉久久夜色精品| 老司机午夜精品视频| 亚洲黄色有码视频| 制服丝袜激情欧洲亚洲| 欧美一级视频精品观看| 欧美成人午夜激情| 欧美天天视频| 红桃视频国产一区| 99国产精品久久| 欧美一级久久久久久久大片| 久久中文字幕一区二区三区| 亚洲精品在线免费观看视频| 亚洲一区不卡| 久久综合九色综合欧美就去吻| 欧美日本一区| 激情国产一区| 亚洲欧美在线一区二区| 久久综合久久综合久久| av成人黄色| 蜜月aⅴ免费一区二区三区| 欧美午夜精品伦理| 亚洲高清免费| 久久成人精品视频| 亚洲人成网站777色婷婷| 午夜国产精品视频免费体验区| 欧美丰满少妇xxxbbb| 国产色综合天天综合网| 中文有码久久| 欧美成人在线网站| 午夜精品久久久久久久久久久| 欧美喷潮久久久xxxxx| 黄色亚洲免费| 欧美一级日韩一级| 一本色道久久加勒比88综合| 你懂的成人av|