由于是在圆内填充,所以面积最大17边形和圆的比例都是一样的,也就是题目给的
复制一波,乘上半径的平方就可以了
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include <vector> #include <string> #include <map> #include <set> #include <cassert> #include<bits/stdc++.h> using namespace std; const double PI=3.07055416259080; int main() { double r; while(scanf("%lf",&r)!=EOF) { printf("%.6lf\n",r*r*PI); } return 0; }
全部评论
(1) 回帖