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

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 飛飛 閱讀(1326) 評論(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>
            欧美成人精品在线观看| 亚洲在线中文字幕| 久久久久久久综合狠狠综合| 国产精品国色综合久久| 亚洲精品永久免费| 亚洲高清免费视频| 久久久久青草大香线综合精品| 国产精品二区在线| 亚洲欧美电影院| 亚洲一区二区三区四区视频| 国产精品xxxxx| 亚洲欧美大片| 午夜精品久久久久久久久| 欧美视频中文一区二区三区在线观看| 尤物九九久久国产精品的特点 | 香蕉久久国产| 国产日韩在线视频| 久久精品91| 久久久久久久一区| 亚洲级视频在线观看免费1级| 麻豆精品视频| 欧美精品99| 性欧美videos另类喷潮| 性xx色xx综合久久久xx| 伊人久久综合| 亚洲精品无人区| 欧美性一区二区| 久久精品一区二区三区不卡| 久久精品盗摄| 在线日韩一区二区| 亚洲人成久久| 国产日韩欧美精品综合| 欧美aa在线视频| 欧美日韩精品免费看| 亚洲欧美在线一区| 久久精品二区| 91久久精品国产91性色tv| 亚洲日本一区二区| 黑人操亚洲美女惩罚| 亚洲第一视频网站| 国产精品爽爽ⅴa在线观看| 久久久久久电影| 欧美日韩午夜精品| 久久精品夜色噜噜亚洲a∨| 久久免费国产精品1| 亚洲午夜激情| 另类欧美日韩国产在线| 亚洲欧美日韩国产另类专区| 久久久久久久国产| 亚洲国产婷婷| 亚洲女爱视频在线| 99国产精品国产精品久久| 欧美一区二区观看视频| 一区二区三区视频在线看| 久久国产综合精品| 亚洲尤物精选| 欧美乱大交xxxxx| 欧美jizz19性欧美| 国产精品狼人久久影院观看方式| 母乳一区在线观看| 国产视频一区三区| 在线午夜精品自拍| 日韩一区二区精品葵司在线| 久久国产加勒比精品无码| 亚洲综合国产| 欧美激情国产精品| 亚洲第一在线视频| 亚洲成色www8888| 久久福利资源站| 亚洲女优在线| 欧美视频在线看| 999亚洲国产精| 一区二区三区国产盗摄| 久久久久久久综合狠狠综合| 亚洲自拍偷拍福利| 欧美视频不卡| 亚洲视频久久| 亚洲男人第一av网站| 欧美日韩精品一二三区| 亚洲精品美女在线观看| 亚洲激情在线视频| 免费成人av在线看| 亚洲第一精品夜夜躁人人爽 | 亚洲男人第一av网站| 在线一区二区三区四区| 欧美日韩国产小视频在线观看| 亚洲高清视频的网址| 亚洲第一区在线观看| 久久综合成人精品亚洲另类欧美| 玖玖精品视频| 亚洲韩日在线| 欧美精品色综合| 99视频在线观看一区三区| 亚洲美女精品久久| 欧美日韩在线观看视频| 夜夜嗨av一区二区三区网站四季av| 亚洲毛片一区二区| 欧美日韩国产欧| 亚洲午夜精品久久| 性色av一区二区三区| 国产在线成人| 久久久夜夜夜| 亚洲美女区一区| 先锋影音一区二区三区| 国产在线精品一区二区夜色| 亚洲图片在线观看| 久热国产精品| 99精品国产一区二区青青牛奶| 欧美婷婷在线| 欧美一区二区免费观在线| 亚洲精品在线看| 久久综合婷婷| 午夜精品一区二区三区在线播放| 在线欧美小视频| 国产日韩欧美三区| 欧美日韩亚洲免费| 女人香蕉久久**毛片精品| 亚洲欧美一级二级三级| 亚洲乱码精品一二三四区日韩在线| 久久久久青草大香线综合精品| 夜夜嗨av一区二区三区四季av| 红桃视频国产一区| 国产精品久久久久一区二区| 久久久国产精品一区二区中文| 亚洲肉体裸体xxxx137| 亚洲欧美日韩成人| 国产日韩亚洲| 欧美日韩中文字幕在线| 久久久久久久久久看片| 在线综合+亚洲+欧美中文字幕| 美女精品一区| 欧美一区二区日韩一区二区| 亚洲经典三级| 国模私拍一区二区三区| 国产欧美日韩三级| 国产精品国产三级国产a| 欧美日韩国产首页在线观看| 欧美国产国产综合| 欧美成人在线影院| 欧美国产日本韩| 欧美激情精品| 欧美日韩久久久久久| 欧美日韩激情网| 欧美网站在线观看| 国产精品久久久久久一区二区三区 | 麻豆av福利av久久av| 久久精品人人做人人爽电影蜜月| 欧美一区二区成人| 久久精品2019中文字幕| 久久久久免费视频| 美女国内精品自产拍在线播放| 久久精品国产亚洲a| 久久婷婷国产综合国色天香| 久久久亚洲人| 欧美国产丝袜视频| 欧美久久久久免费| 欧美亚州一区二区三区| 国产精品视频成人| 国产一区二区av| 在线国产日韩| 亚洲美女精品久久| 亚洲自拍偷拍色片视频| 欧美在线播放高清精品| 久久久一二三| 亚洲丰满在线| 亚洲乱码精品一二三四区日韩在线| 亚洲精品一品区二品区三品区| 一区二区欧美日韩| 欧美一区二区三区精品电影| 久久久亚洲国产美女国产盗摄| 欧美mv日韩mv国产网站app| 欧美精品一区二区在线播放| 欧美性猛交99久久久久99按摩| 国产欧美一区二区精品仙草咪| 尤物九九久久国产精品的特点| 99精品视频一区| 欧美一区日本一区韩国一区| 另类成人小视频在线| 亚洲激情一区二区| 亚洲综合丁香| 女仆av观看一区| 国产九色精品成人porny| 亚洲国产日韩欧美在线99| 香蕉久久国产| 亚洲大片免费看| 欧美在线高清| 欧美日韩精品国产| 亚洲国产成人精品视频| 亚洲免费小视频| 亚洲高清色综合| 久久国产视频网| 国产精品免费一区二区三区观看| 亚洲国产一区二区视频| 久久久久国产一区二区| 99这里只有精品| 免费观看久久久4p| 国产亚洲精品bv在线观看| 亚洲小视频在线观看| 欧美韩日亚洲| 久久精品一级爱片|