totok682   4년 전

반례를 찾는 중인데 게시판의 웬만한 테스트 케이스를 써도 오류가 안납니다.

제가 짠 로직에 어느 부분이 잘못된건지 잘 이해가 안갑니다 ..ㅠㅠ

  1.  나무의 높이를 오름차순으로 정렬하고
  2. 제일 높은 나무의 높이부터 시작해서 lower_bound 함수를 통해 현재 절단기의 높이(cut_height)보다 높은 나무의 갯수를 셉니다
  3. 나무의 갯수(tree_num)와 길이(len)의 곱이 갖고자하는 나무의 길이보다 길어지면 반복문을 빠져나옵니다.
  4. cut_height 을 1씩 줄이고 len을 1씩 늘리면서 2번부터 다시 반복합니다.

아래는 제가 시도했던 테스트 케이스는 코드 아래 써놓았습니다.

wjsqjawns   4년 전

반례입니다.

totok682   4년 전

wjsqjawns 


끄악 감사합니다 로직 자체가 틀렸었네요 ㅠㅠ

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