POST

백준 3034번 앵그리 창영 [C언어]

간단한 문제인데, 성냥개비 자체를 박스에 억지로 넣으려면 대각선으로 넣는게 젤 베스트일 것이다.

그래서 sqrt함수를 사용하여 피타고라스 정의에 의한 길이를 구했다.

 

@pow함수를 사용해 두 번째 매개변수에 0.5를 대입해도 옳바른 정답이 도출된다.@

#include <stdio.h>
#include <math.h>
#pragma warning(disable: 4996)

int main(void) {
	int n, w, h;
	scanf("%d %d %d", &n, &w, &h);
	int capacity;
	capacity = sqrt((w * w) + (h * h));
	for (int i = 0; i < n; i++) {
		int stick;scanf("%d", &stick);
		if (stick <= capacity)
			printf("DA\n");
		else
			printf("NE\n");
	}
}