GreatAlgorithm-Study / AlgorithmStudy

🌟알고리즘 대장정🌟
6 stars 4 forks source link

[2주차_수요일] 2631_줄세우기 #11

Closed baexxbin closed 2 months ago

baexxbin commented 2 months ago
baexxbin commented 2 months ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

이분탐색 더 연습하기...

Jewan1120 commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

  1. 아이끼리 스왑하는 것이 아니라 이동하는 것이기 때문에 움직여야 할 아이움직이지 않아도 되는 아이를 구분하는 게 핵심
  2. 움직이지 않아도 되는 아이LIS(최장 증가 부분 수열)을 이루는 것을 보고 LIS의 길이를 구함
  3. 전체 길이 - LIS의 길이 = 움직여야 할 아이의 수

    LIS 떠올리기 어렵슴다..

yeongleej commented 2 months ago

🤔 시간복잡도 고려사항

N<=200, 200 * 200

💡 풀이 아이디어

가장증가하는부분수열(LIS) 활용 LIS를 제외한 나머지를 옮겨주면 됨

(LIS를 떠올리는데 많은 시간이 걸렸습니다^O^ㅜㅜ)

icegosimperson commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

LIS 방식을 이해하는데 많은 시간이 걸렸습니다.

KodaHye commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeahdy commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어