
21921번 - 블로그 | 슬라이딩 윈도우 알고리즘 (C++)
·
Programming/C++ - 백준
문제풀이슬라이딩 윈도우 알고리즘을 이용해 풀이했다. 아래의 문제와 풀이 과정이 유사하지만, 이 문제의 다른 점은 가장 많이 들어온 방문자 수와 함께 기간의 개수도 함께 출력해야 하는 것이다. 예를 들어 예제 입력 2의 경우에는 '1 1 1 1 5', '1 1 1 5 1'로 총 방문자 수가 9인 기간 두 개가 있기 때문에 출력 값이 '9 2'가 된다. 따라서, 기간의 개수를 세기 위해 cnt 값을 추가해주어야 한다. 2559번 - 수열 | 슬라이딩 윈도우 알고리즘 (C++)문제풀이슬라이딩 윈도우 알고리즘을 이용해 풀이했다. 1. 0부터 k-1까지는 모두 sum에 더한다. 이때, 최대가 되는 합을 저장할 answer에 sum의 값을 넣는다. for (int i = 0; i 2. k부터 n-1까지..