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

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ù)。下面寫(xiě)了一個(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 飛飛 閱讀(1334) 評(píng)論(3)  編輯 收藏 引用 所屬分類(lèi): 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呢。。。

寫(xiě)的不錯(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>
            亚洲女同精品视频| 99国内精品久久| 亚洲婷婷在线| 亚洲欧洲一区二区在线播放| 亚洲综合久久久久| 日韩午夜av电影| 欧美精品福利| 亚洲精选在线| 亚洲国产成人高清精品| 久久精品理论片| 国内激情久久| 久久先锋资源| 久久视频在线免费观看| 亚洲高清在线观看| 亚洲第一天堂无码专区| 国产一区二区中文字幕免费看| 中日韩视频在线观看| 欧美日韩中文字幕在线| 亚洲与欧洲av电影| 欧美日韩国产成人在线免费| 亚洲资源av| 欧美日韩一本到| 久久精品1区| 美女网站久久| 亚洲图中文字幕| 欧美日本国产视频| 久久五月激情| 国产一区二区三区久久久| 男女精品网站| 欧美日韩不卡在线| 亚洲精品一区在线观看香蕉| 国产精品呻吟| 欧美成人免费在线| 国产精品theporn| 美国十次了思思久久精品导航| 欧美精品免费在线| 亚洲精品在线观| 亚洲午夜影视影院在线观看| 久久都是精品| 亚洲一区二区三区在线看 | 夜夜躁日日躁狠狠久久88av| 伊人精品在线| 日韩小视频在线观看专区| 在线综合视频| 久久野战av| 亚洲大片一区二区三区| 一二三四社区欧美黄| 久久成人亚洲| 欧美激情精品久久久久久免费印度| 国产精品乱码| 亚洲国产欧美另类丝袜| 韩国女主播一区二区三区| 99视频超级精品| 欧美一区二区在线免费观看| 欧美激情亚洲| 亚洲一区区二区| 日韩一级精品| 国产精品视频xxx| 久久九九全国免费精品观看| 亚洲国产欧美一区| 午夜精品久久久久久久久久久久久 | 国产精品久久久久久超碰| 蜜桃久久精品一区二区| 亚洲精品日韩欧美| 蜜桃av综合| 一区二区三区**美女毛片| 日韩一级不卡| 国产日产高清欧美一区二区三区| 在线亚洲激情| 蜜臀av在线播放一区二区三区| 日韩小视频在线观看| 国产亚洲一区精品| 欧美日韩成人综合在线一区二区| 销魂美女一区二区三区视频在线| 亚洲一级一区| 亚洲成色www8888| 久久久.com| 亚洲午夜视频在线| 先锋影音国产一区| 国产欧美日韩一级| 欧美黑人多人双交| 91久久久国产精品| 久久九九久久九九| 影音先锋欧美精品| 国产精品亚洲欧美| 欧美精品一区在线| 久久一区亚洲| 欧美一区二区免费观在线| 久久人人97超碰国产公开结果 | 亚洲国产电影| 国产欧美日韩亚洲| 欧美三区不卡| 欧美精品亚洲一区二区在线播放| 久久精品一区二区国产| 亚洲一区国产精品| 亚洲精品日韩久久| 亚洲国产精品一区二区久 | 亚洲级视频在线观看免费1级| 久久青青草原一区二区| 久久国产精品免费一区| 亚洲综合色网站| 99精品视频免费观看视频| 91久久黄色| 欧美日韩福利| 欧美激情国产精品| 欧美丰满高潮xxxx喷水动漫| 久久婷婷蜜乳一本欲蜜臀| 久久国产精品免费一区| 亚洲女同精品视频| 欧美大片在线观看一区| 噜噜噜91成人网| 亚洲一区在线直播| 亚洲一区二区毛片| 亚洲欧美日韩高清| 午夜精品婷婷| 欧美中文字幕不卡| 99成人在线| 中文亚洲字幕| 亚洲一区二区三区在线| 亚洲欧美一区二区精品久久久| 亚洲综合欧美日韩| 亚洲在线一区二区三区| 午夜性色一区二区三区免费视频| 欧美一区1区三区3区公司| 欧美综合二区| 女女同性精品视频| 亚洲成色www8888| 欧美一区二区精美| 久久先锋资源| 亚洲国产精品视频| 99国内精品久久| 亚洲欧美日韩视频一区| 99这里只有精品| 欧美一区二区三区免费看| 久久久久久久一区二区三区| 亚洲一区国产视频| 久久久精品欧美丰满| 美女主播一区| 国产精品高精视频免费| 国产女人aaa级久久久级| 精品999网站| 狠狠色香婷婷久久亚洲精品| 亚洲人体一区| 亚欧成人精品| 欧美成人午夜激情| 亚洲图色在线| 美国成人直播| 国产精品日韩一区| 亚洲国产精品999| 亚洲一区二区av电影| 麻豆精品精华液| 99热免费精品| 久久综合精品一区| 久久人91精品久久久久久不卡| 欧美激情视频免费观看| 国产日韩亚洲欧美精品| 国产精品伊人日日| 国产精品视频一区二区高潮| 在线看片日韩| 欧美一区二区高清在线观看| 欧美a一区二区| 亚洲一区二区毛片| 免费h精品视频在线播放| 国产精品欧美日韩| 亚洲美女一区| 欧美不卡在线视频| 亚洲中字黄色| 欧美日韩亚洲成人| 91久久黄色| 模特精品在线| 午夜欧美精品久久久久久久| 欧美日韩国产精品专区 | 亚洲性线免费观看视频成熟| 老妇喷水一区二区三区| 亚洲尤物在线视频观看| 欧美日韩另类丝袜其他| 亚洲国产日韩欧美综合久久 | 欧美一区二区三区日韩| 亚洲日本无吗高清不卡| 这里只有精品丝袜| 欧美精品自拍偷拍动漫精品| 在线国产精品播放| 久久久无码精品亚洲日韩按摩| 亚洲网站在线观看| 欧美日韩伦理在线免费| 亚洲精品美女91| 美女啪啪无遮挡免费久久网站| 亚欧成人精品| 国产伦精品一区二区三区照片91| 亚洲影院色在线观看免费| 最新日韩在线视频| 欧美护士18xxxxhd| 亚洲理伦电影| 亚洲高清一区二区三区| 免费日韩视频| 国产日韩在线播放| 午夜精品免费视频| 亚洲欧美三级在线| 国产欧美在线看| 欧美中文字幕久久|