목차

줄 세우기

ps
링크acmicpc.net/…
출처BOJ
문제 번호7570
문제명줄 세우기
레벨골드 3
분류

그리디, DP

시간복잡도O(n)
인풋사이즈n <= 1,000,000
사용한 언어Python
제출기록144088KB / 512ms
최고기록512ms
해결날짜2022/01/14

풀이

코드

"""Solution code for "BOJ 7570. 줄 세우기".

- Problem link: https://www.acmicpc.net/problem/7570
- Solution link: http://www.teferi.net/ps/problems/boj/7570

Tags: [Greedy] [DP]
"""


def main():
    N = int(input())
    nums = [int(x) for x in input().split()]

    lengths = [0] * (N + 1)
    for num in nums:
        lengths[num] = lengths[num - 1] + 1
    print(N - max(lengths))


if __name__ == '__main__':
    main()