[풀이]swacademy 풀이(III/1208 등)

문제풀이

Flatten(1208)

  • 2차원 배열로 생각하자.
  • 박스가 다른 높이로 세워져있다.
  • 높게 쌓인 것을 낮은 곳으로 옮긴다.
  • 최대점과 최저점의 차이가 최대1인 경우 평탄화 작업이 완료되었다고 한다.
  • 작업횟수에 제한이 있을 경우, 제한된 횟수만큼만 진행해서 최고점과 최저점의 차이를 출력하라.

  • 덤프: 가장 높은 곳에 있는 상자를 가장 낮은 곳으로 옮기는 작업
  • 가로 길이는 항상 100
  • 상자높이는 1~100
  • 덤프횟수는 1~1000
  • 평탄화가 완료되면 최고점 최저점 차이 반환

댓글남기기