최대 선 연결하기

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 (467)
      • Spring (19)
      • JPA (4)
      • Cloud & Architecture (15)
        • Kubernetes (5)
        • Docker (3)
        • MSA (2)
        • GCP (1)
        • AWS (4)
      • Devops (1)
      • Message Queue (4)
        • Kafka (2)
        • RabbitMQ (2)
      • Git (4)
      • DB (4)
      • Java (9)
      • Python (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
    최대공약수
    정렬
    구현
    조합
    LIS
    플로이드워셜
    재귀
    DP
    동적계획법
    이분탐색
    알고리즘
    자료구조
    BFS
    프로그래머스
    트리
    그래프
    Algorithm
    힙
    구간합
    파이썬
    다익스트라
    월간코드챌린지
    덱
    큐
  • hELLO· Designed By정상우.v4.10.3
Karla Ko
최대 선 연결하기
상단으로

티스토리툴바