題目連結:
題目大意:
輸入有多筆測試資料,每筆佔兩列。每列先給定一正整數 N (1 ≦ N ≦ 20),代表該列給定 N 片披薩的大小,接著同一列給定 N 個整數(只會是 6 、 9 、 12 、 16 、 20 這五種數字),代表披薩的大小(直徑)。
試問這兩列各自先披薩面積求總和之後,再相減之絕對值為何?請四捨五入至小數點第二位。而 π 的值使用 3.14159 。
也是單純地按照題目要求做即可。
因為給定的披薩大小是直徑,所以半徑就是給定的數字之一半。有了半徑就可以求出單一片披薩之面積為 2π × (半徑) ^ 2 。
然後針對兩列各自的披薩去根據上式計算面積,然後求總,一列一個總和。最後兩個總和相減取絕對值即是所求。
此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。