はまやんはまやんはまやん

hamayanhamayan's blog

直角三角形 [Aizu Competitive Programming Camp 2018 Day 1 B]

https://onlinejudge.u-aizu.ac.jp/beta/room.html#ACPC2018Day1/problems/B

解法

https://onlinejudge.u-aizu.ac.jp/beta/review.html#ACPC2018Day1/3146209

回転後の図形はmax(A,B)を半径とした球となる。
なので、球の体積を求めると答え。

const double PI = 2 * acos(0.0);
double A, B;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> A >> B;

    double r = max(A, B);
    double ans = 4.0 * PI * r * r * r / 3;

    printf("%.10f\n", ans);
}