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

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 飛飛 閱讀(1324) 評論(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>
            久久久久久综合网天天| 欧美国产三级| 羞羞答答国产精品www一本| 国产精品国产亚洲精品看不卡15| 国产精品99久久久久久久vr | ●精品国产综合乱码久久久久| 欧美在线视频一区| 久久高清一区| 亚洲精品一区二区三区在线观看| 亚洲黄色尤物视频| 欧美日韩国产不卡| 欧美在线免费视频| 久久久久久欧美| 日韩一区二区高清| 亚洲欧美成人一区二区在线电影 | 欧美风情在线| 亚洲综合三区| 久久夜色精品一区| 一本色道久久综合精品竹菊 | 欧美激情精品久久久久| 欧美日韩成人| 久久精品视频免费观看| 久久久欧美精品| 99re8这里有精品热视频免费| 一本一本a久久| 国产九九精品视频| 亚洲国产天堂久久国产91| 欧美日韩在线电影| 老妇喷水一区二区三区| 欧美日精品一区视频| 老司机aⅴ在线精品导航| 欧美久久久久免费| 麻豆视频一区二区| 国产精品久久久久久久久久直播| 女同性一区二区三区人了人一| 欧美日韩国产综合网| 裸体女人亚洲精品一区| 国产精品每日更新在线播放网址| 欧美v国产在线一区二区三区| 欧美视频日韩视频在线观看| 欧美 日韩 国产一区二区在线视频 | 欧美高清成人| 久久手机免费观看| 欧美色区777第一页| 亚洲国产精品成人综合色在线婷婷 | 99精品免费网| 久久久久久综合| 欧美在线视频不卡| 欧美日韩一级大片网址| 亚洲电影在线看| 韩日成人在线| 久久精品综合| 久久夜色精品国产| 国产欧美精品在线观看| 一本色道久久综合狠狠躁篇的优点 | 亚洲综合成人婷婷小说| 欧美日韩免费观看一区| 亚洲国产婷婷| 亚洲理论在线| 欧美成人午夜视频| 亚洲国产精品成人综合| 亚洲国产天堂网精品网站| 久久精品色图| 欧美1区2区| 影音先锋亚洲一区| 久久夜精品va视频免费观看| 久久亚洲国产精品日日av夜夜| 国产精品在线看| 欧美一级在线播放| 久久蜜桃香蕉精品一区二区三区| 国产一区二区日韩| 欧美在线看片a免费观看| 久久免费的精品国产v∧| 韩国成人福利片在线播放| 久久精品免费| 亚洲高清在线播放| 亚洲美女视频网| 国产精品第一页第二页第三页| 亚洲五月婷婷| 久久久久国产一区二区| 在线不卡a资源高清| 欧美阿v一级看视频| 99国产精品久久久久久久久久| 亚洲一级在线| 国产专区一区| 欧美大尺度在线| 中文精品视频| 麻豆91精品| 一区二区日韩| 国产日韩精品一区二区| 久热这里只精品99re8久| 亚洲国产91精品在线观看| 一区二区三区视频在线| 国产精品嫩草影院一区二区| 久久精品国产999大香线蕉| 蜜臀va亚洲va欧美va天堂| 夜夜狂射影院欧美极品| 国产精品永久| 男女精品视频| 亚洲欧美综合网| 亚洲第一区在线| 欧美一区二区三区免费看| 亚洲电影免费观看高清完整版在线观看 | 亚洲每日在线| 久久噜噜亚洲综合| 一区二区免费在线视频| 国语自产精品视频在线看一大j8| 欧美刺激性大交免费视频 | 久久夜色精品国产欧美乱极品| 亚洲精品欧洲| 国产一区二区成人久久免费影院| 欧美丰满少妇xxxbbb| 欧美一区二区三区在线| 亚洲精品综合| 欧美大片第1页| 久久精品国产综合| 亚洲天堂av综合网| 亚洲激情视频网| 狠狠色丁香婷综合久久| 国产精品美女视频网站| 欧美国产精品| 久久深夜福利| 久久精品成人一区二区三区| 中文国产成人精品| 亚洲激情成人网| 嫩草影视亚洲| 久久天堂成人| 久久久久久综合| 欧美主播一区二区三区美女 久久精品人 | 亚洲天堂男人| 日韩一区二区免费看| 在线看片日韩| …久久精品99久久香蕉国产| 国产日韩欧美精品一区| 国产精品美女xx| 欧美天天在线| 欧美日韩视频不卡| 欧美久色视频| 欧美精品在线观看91| 欧美高清视频一二三区| 久久亚洲国产成人| 久久一区亚洲| 麻豆成人在线观看| 欧美成人精品h版在线观看| 老司机午夜免费精品视频 | 亚洲一二三级电影| 亚洲夜间福利| 亚洲欧美一区二区原创| 亚洲女同同性videoxma| 性欧美大战久久久久久久免费观看| 亚洲午夜精品| 亚洲欧美国产不卡| 欧美在线3区| 久久久人成影片一区二区三区 | 亚洲国产一区二区视频| 最近中文字幕日韩精品| 亚洲剧情一区二区| 在线亚洲美日韩| 久久av资源网站| 久久综合给合久久狠狠色| 欧美 日韩 国产在线 | 亚洲人成网站在线观看播放| 亚洲国产精品一区二区第一页| 亚洲国产综合在线| 9i看片成人免费高清| 亚洲天堂成人| 久久久91精品国产一区二区精品| 久久一区二区三区av| 亚洲国产精品小视频| 这里只有视频精品| 欧美在线一区二区| 欧美激情亚洲综合一区| 欧美三区美女| 影音先锋久久精品| 亚洲视屏一区| 久久综合一区二区三区| 亚洲精品国产系列| 校园春色综合网| 欧美成人网在线| 国产精品一区二区在线观看不卡| 一区二区在线不卡| 亚洲免费在线观看| 男女av一区三区二区色多| 一区二区三区国产精华| 久久久久久久尹人综合网亚洲 | 欧美成人中文字幕| 国产日本亚洲高清| 亚洲美女黄网| 久久久久高清| 一区二区三欧美| 免费国产自线拍一欧美视频| 国产精品人人爽人人做我的可爱 | 一本大道久久a久久综合婷婷| 欧美一区二区三区精品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美福利视频在线| 性欧美xxxx大乳国产app| 欧美激情一二三区| 在线观看日韩av| 久久国产欧美精品|