B3794题解
huang_yi_hang2014 · · 题解
这道题看上去很复杂,所以要先把图形分割成3个部分,再靠公式计算。
代码:
#include<bits/stdc++.h>
using namespace std;
int main() {
int a,b,c;
cin >> a >> b >> c;
double d=a*c+(a+c)*b+c*c*3.1415926535/4;
cout << fixed << setprecision(3) << d/10000;
return 0;
}