최대 선 연결하기

2023. 5. 12. 16:55·Coding Test/DP
728x90

분석

 

최대 부분 증가수열

분석 [12015/12738번] 가장 긴 증가하는 부분 수열2,3 (LIS, 이분탐색) 12015번: 가장 긴 증가하는 부분 수열 2 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는

karla.tistory.com

 

풀이

"""
왼쪽의 번호와 오른쪽의 번호, 같은 번호끼리 선으로 연결
왼쪽번호는 무조건 위에서부터 차례로 1부터 N까지 오름차순으로 나열
오른쪽의 번호 정보가 위부터 아래 순서
서로 선이 겹치지 않고 최대 몇 개의 선 연결?

자연수 N(1<=N<=100)
1부터 N까지의 자연수 N개의 오른쪽 번호 정보

10
4 1 2 3 9 7 5 6 10 8
=> 6개 (123568)
"""
from bisect import bisect_left
import sys
input = sys.stdin.readline

n = int(input())
arr = list(map(int, input().split()))

d=[]

for i in arr:
    k = bisect_left(d, i)
    if len(d) == k:
        d += [i]
    else:
        d[k] = i

print(len(d))

 

 

 

 

728x90
저작자표시 비영리 변경금지 (새창열림)
'Coding Test/DP' 카테고리의 다른 글
  • 가방 문제 (냅색 알고리즘)
  • 알리바바와 40인의 도둑 (Bottom-Up, Top-Down)
  • 가장 높은 탑 쌓기
  • 최대 부분 증가수열
Karla Ko
Karla Ko
𝘾𝙤𝙣𝙩𝙞𝙣𝙪𝙤𝙪𝙨𝙡𝙮 𝙄𝙢𝙥𝙧𝙤𝙫𝙞𝙣𝙜, 𝘾𝙤𝙣𝙨𝙩𝙖𝙣𝙩𝙡𝙮 𝘿𝙚𝙫𝙚𝙡𝙤𝙥𝙞𝙣𝙜 𝙔𝙚𝙨!
    250x250
  • Karla Ko
    karlaLog
    Karla Ko
  • 전체
    오늘
    어제
    • Total (461)
      • AI (1)
      • Infra (13)
        • Architecture (2)
        • Kubernetes (5)
        • Docker (3)
        • Cloud (1)
        • DevOps (1)
        • Monitoring (1)
      • Message Queue (4)
        • Kafka (2)
        • RabbitMQ (2)
      • Spring (19)
      • JPA (4)
      • Language (9)
        • Kotlin (1)
        • Java (8)
      • Git (4)
      • DB (4)
      • CS (11)
        • OS (8)
        • Network (2)
        • Algorithm (1)
      • Coding Test (392)
        • programmers (156)
        • Graph (43)
        • DP (37)
        • Search (31)
        • Tree (13)
        • Data Structure (26)
        • Combination (12)
        • Implement (18)
        • Geedy (23)
        • Sort (7)
        • Math (21)
        • geometry (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    큐
    백준
    그리디
    정렬
    자료구조
    다익스트라
    재귀
    동적계획법
    최대공약수
    트리
    스택
    그래프
    DFS
    조합
    최단거리
    덱
    Algorithm
    플로이드워셜
    월간코드챌린지
    파이썬
    LIS
    구간합
    DP
    BFS
    알고리즘
    최소신장트리
    힙
    이분탐색
    구현
    프로그래머스
  • hELLO· Designed By정상우.v4.10.3
Karla Ko
최대 선 연결하기
상단으로

티스토리툴바