DJ's Blog

고정 헤더 영역

글 제목

메뉴 레이어

DJ's Blog

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (48)
    • 용어 공부 (7)
    • 알고리즘 (26)
    • 에러 수정 (11)
    • SQL (3)

검색 레이어

DJ's Blog

검색 영역

컨텐츠 검색

1201번

  • [JAVA] 백준 1201번 NMK

    2022.05.02 by dajingjing

[JAVA] 백준 1201번 NMK

https://www.acmicpc.net/problem/1201 1201번: NMK 첫째 줄에 세 정수 N, M, K가 주어진다. www.acmicpc.net 이 문제는 nmk 공식에 맞는 수열을 만드는 로직을 생각하고, 풀면서 생각하지 못한 여러가지 예외가 많이 나와서 애먹었다. 먼저, m값(길이가 가장 긴 증가하는 부분 수열)과 k값(길이가 가장 긴 감소하는 부분 수열)에 따라서 가능한 n값의 범위가 있다. (13~16번 줄) m 과 k 가 모두 3이라고 가정하면, n이 최소로 될 수 있는 값은 {3, 2, 1, 4, 5} → 5값(m+k-1)을 가질 수 있고 n이 최대로 될 수 있는 값은 {3, 2, 1, 6, 5, 4, 9, 8, 7} → 9값(m*k)을 가질 수 있다. n 안에서 증가하는 수열..

알고리즘 2022. 5. 2. 12:54

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
DJ's Blog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바