[백준/C++] 3034 - 앵그리 창영

orangesnail·2025년 8월 21일

백준

목록 보기
147/169

https://www.acmicpc.net/problem/3034


막대기가 상자 안에 들어가려면 상자의 대각선 길이와 같거나 작아야 한다. 굳이 루트를 씌울 필요 없이 막대기 길이의 제곱과 가로제곱+세로제곱 길이를 비교하면 된다.

#include <iostream>
using namespace std;

int main() {
    int n, w, h;
    cin >> n >> w >> h;

    while (n--) {
        int len;
        cin >> len;

        if (len*len <= w*w + h*h)
            cout << "DA" << endl;
        else cout <<"NE" << endl;
    }
    return 0;
}
profile
초보입니다. 피드백 환영합니다 😗

0개의 댓글