카테고리 없음

[백준/c++] 14659번: 한조서열정리하고옴ㅋㅋ

녕이 2022. 7. 11. 20:48
728x90

 

https://www.acmicpc.net/problem/14659

 

14659번: 한조서열정리하고옴ㅋㅋ

첫째 줄에 봉우리의 수 겸 활잡이의 수 N이 주어진다. (1 ≤ N ≤ 30,000) 둘째 줄에 N개 봉우리의 높이가 왼쪽 봉우리부터 순서대로 주어진다. (1 ≤ 높이 ≤ 100,000) 각각 봉우리의 높이는 중복 없이

www.acmicpc.net

 

 

#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

int main(){
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    int n, cnt=0, ans = 0;
    vector<int> v;
    cin >> n;
    for(int i=0; i<n; i++){
        int h;
        cin >> h;
        v.push_back(h);
    }
    
    for(int i=0; i<n; i++){
        cnt = 0;
        for(int j=i+1; j<n; j++){
            if(v[i] < v[j]){
                i = j-1;
                break;
            }else{
                cnt++;
            }
        }
        ans = max(ans, cnt);
    }
    cout << ans << '\n';
    return 0;
}

 

728x90