반갑습니다!

[백준] 16486 운동장 한 바퀴 본문

알고리즘 문제 풀이

[백준] 16486 운동장 한 바퀴

김덜덜이 2020. 9. 17. 14:43
16486번: 운동장 한 바퀴
 
www.acmicpc.net

풀이

수학을 이용해서 푸는 문제이다. 운동장의 둘레는 원의 둘레 + 사각형의 가로 변 길이의 합이 된다.

코드

#include <iostream>
using namespace std;

const float PI = 3.141592;

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    int d1, d2;
    cin >> d1;
    cin >> d2;

    cout << fixed;
    cout.precision(6);
    cout << 2 * PI * d2 + 2 * d1 << '\n';
    return 0;
}