#UVa:12578-10:6:2

灆洢 2018-10-17 00:14:30

依照 10:6:2 的方式找出 widthradius ,即可算出紅色和綠色的面積。

C++(0.000)

/*******************************************************/
/* UVa 12578 10:6:2                                    */
/* Author: Maplewing [at] knightzone.studio            */
/* Version: 2018/10/17                                 */
/*******************************************************/
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main(){
  const double PI = acos(-1);

  int T;
  while(scanf("%d", &T) != EOF){
    for(int caseNumber = 1 ; caseNumber <= T ; ++caseNumber){
      double L;
      scanf("%lf", &L);

      double radius = L / 5.0;
      double width = radius * 3.0;
      double redArea = radius * radius * PI;
      printf("%.2lf %.2lf\n", redArea, L * width - redArea);
    }
  }
  return 0;
}

在〈“#UVa:12578-10:6:2”〉中有 4 則留言

  1. Zac表示:

    WOW~~~大發!你的WP好厲害……

  2. 蝕鈴表示:

    好驚人啊文超多的!!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料