qwe123rt45   5년 전

16479번 문제 제한이 이렇게 되어있습니다.

0 < K, D1, D2 ≤ 100,0 ≤ D1-D2 < 2×K

첫번째 조건으로 K,D1,D2는 100이하의 자연수이니 D1-D2<100인데 D1-D2<2*K는 잘못된 조건이 아닌가 생각합니다.

차라리 D2<=D1또는 D1-D2<K 또는 D1-D2<100이 더 낫다고 생각합니다. 







jh05013   5년 전

두 조건을 동시에 만족하도록 입력이 주어질 거라는 뜻입니다.

qwe123rt45   5년 전

문제에서 제시한 D1-D2<2*K의 뜻을 이해했습니다. 감사합니다.

hello70825   5년 전

컵라면의 높이를 h라고 한다면

4*k2 = (D2-D1)2 + 4*h2

라는 식이 나오고, 루트를 씌우면

2*k = 루트[ (D2-D1)2 + 4*h2] 라는 식이 나오게 됩니다.

이때 h가 0이 아닌 이상 2*k > 루트[ (D2-D1)2] 를 성립하기 때문에 잘못된 조건이 아닙니다.

댓글을 작성하려면 로그인해야 합니다.