99클럽 코테 스터디 32일차 TIL
·
코딩테스트/99클럽 4기
바이토닉 수열은 LIS, LDS 그리고 LIS + LDS 를 모두 포함한다.예제 입력의 바이토닉 수열은 1, 2, 3, 4, 5, 2, 1 이며 총 7개로 구성된다. 구현 1 - 실패먼저 LIS의 길이 값이 담긴 배열에서 가장 큰 값을 가진 요소를 찾고,해당 요소의 인덱스를 기준으로 LDS 길이 값을 구하는 것을 생각했다. LIS : 1, 2, 3, 4, 5LDS : 5, 2, 1 각 부분 수열의 모든 길이를 구하는 것보다, LIS의 최대 길이를 가진 요소를 기준으로 구하는 것이 더 빠르다고 생각했다.하지만 특정 인덱스를 고정하게 되면, 다른 경우의 수를 놓칠 수 있다.import java.io.*;import java.util.StringTokenizer;public class Main { pub..