본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← ps 게시판

[일반] 백준 줄세우기 이거 증명은 어떻게함?

익명(175.223) 2022-03-08 02:38 추천 0
https://www.acmicpc.net/problem/2631
갤에 올라왔길래 풀어봤는데 느낌은 lis같아서 써서 맞았는데,
N - Lis갯수가 최소인건 어떻게 증명하면됨?

댓글 4

  • https://www.acmicpc.net/problem/2631

    익명(175.223) 2022-03-08 02:39
  • 항상 N-lis 개를 만들 수 있다 + k개를 만든다면 lis가 N-k 이상이다

    익명(175.113) 2022-03-08 02:52
  • 1. "N - LIS길이"번의 이동으로 정렬시킬 수 있다. 2. "N - LIS길이"보다 적은 이동 횟수 t번으로 정렬이 가능하다고 가정하면, 이동시키지 않는 원소의 개수 N - t가 LIS의 길이보다 크고, 이때 이 원소들은 증가 수열을 이뤄야 해서 모순. 따라서 "N - LIS길이"번의 이동이 최소 횟수

    익명(175.115) 2022-03-08 02:54
  • 핵심은 a라는 원소를 빼서 어딘가에 넣으면, 무조건 원하는 위치에 넣을 수 있기 때문에 항상 올바른 위치에 넣을 수 있다는 것임. 그래서, a라는 원소를 빼서 어딘가에 넣는다는 행동대신, a를 그냥 삭제한다는 행동으로 대체해도 문제가 없게됨. 그러면 이 문제가 묻는건 이거로 바뀜: "최소 몇개의 원소를 제거해야 이 배열이 정렬된 상태가 될까요?" 이건 답이 N-LIS길이라는게 쉽게 보이지

    대학원오지마세요(publfl) 2022-03-08 03:07

다른 게시글

  • 삼성 코딩테스트 무료강의
    [일반] 나구팔(223.38) | 22.03.08
    추천 2
  • 요즘 알고리즘 공부하면서 드는 생각
    [일기] 익명(216.232) | 22.03.08
    추천 0
  • 22343 왜 안되는지 모르겠어요ㅠㅠ [3]
    [일반] ganadara01..(ganadara0121) | 22.03.08
    추천 0
  • 진지하게 ps문제 푸는게 학교공부보다 재밌음 [2]
    [일반] ㅃㅂ(175.123) | 22.03.08
    추천 3
  • 플레 달아도 어지간한 문제들은 감히 기여 못하겠던데 [3]
    [일반] 익명(211.36) | 22.03.08
    추천 1
  • 디지털 난독증 온 것 같다 [2]
    [일반] 익명(49.168) | 22.03.08
    추천 1
  • 플레부터 솔브닥 난이도 기여가능함? [8]
    [일반] 익명(110.70) | 22.03.07
    추천 0
  • 알고리즘 관련 질문 [1]
    [일반] 익명(216.232) | 22.03.07
    추천 0
  • PyPy3 이랑 Python3 차이 뭐임 [1]
    [일반] 익명(49.142) | 22.03.07
    추천 0
  • 백준 3197 백조의 호수 질문 [14]
    [질문] 익명(211.206) | 22.03.07
    추천 0
목록으로
읽기 전용 미러