d633. 幼稚王國的麥田圖騰
內容 :
那一天....
某人忘了關UFO的雷射....
「啊!!! 我們的麥田!!!」
如圖是一個 六 等分圖騰
並經 Dr.Robin 分析後的結果
Dr.Robin分析的結果如下..
1. 假設半徑為 r ,並分成 n 等份
2. 以r畫一個 360/n 度的扇形 (如圖淡藍色部分)
3. 在 下邊 將 扇形半徑 縮一等份(r/n),畫一個 (r - r/n) 的扇形
4. 再縮一等份,畫一個(r - r/n*2)的扇形
5. 持續此步驟 直到扇形半徑縮到剩下1等份
6. 如正確 則會呈現圖中 藍色 弧線的部分
7. 仿照以上步驟 畫出 上邊 的部分 (綠色 弧線)
ex. 六等份的扇形半徑分別是:r (5/6)r (4/6)r (3/6)r (2/6)r (1/6)r
以下是五等份:
為了了解實際損失的情形有多嚴重
國王需要聰明的你 幫忙算出整個圖騰究竟有多長
懸賞獎金:綠綠的兩個字
※ pi 請用 2*cos-1(0) 計算
輸入說明
:
輸入有多組測試資料
每筆測試資料
有兩個數字分別為r, m (皆為正整數)
代表半徑為r , 將半徑分為m等份
(0 < r < 10000000 , 2 <= m <= 1000)
輸出說明
:
請輸出一個數字
代表圖騰總長
[小數點以下第5位]
範例輸入 :
6 6
範例輸出 :
37.69911
提示
:
要很小心...
*22:05 測資修正
*1/23 暫時去掉多餘敘述
出處
:
導一導發現剛好是 2*pi*r
/**********************************************************************************/
/* Problem: d633 "幼稚王國的麥田圖騰" from 國王某天在筆記本畫的 XD*/
/* Language: C */
/* Result: AC (8ms, 320KB) on ZeroJudge */
/* Author: morris1028 at 2011-05-30 21:19:19 */
/**********************************************************************************/
#include<stdio.h>
#include<math.h>
main() {
int r, m;
double pi = 2* acos(0);
while(scanf("%d %d", &r, &m) == 2)
printf("%.5lf\n", 2 * pi * r);
return 0;
}
上一篇:d632. C and S ??
下一篇:d655. 許胖公仔