[문제 링크] : https://www.acmicpc.net/problem/14659
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int N;
int Arr[30001];
vector<int> V;
int main(){
cin >> N;
int inp;
for(int i=0; i<N; i++){
int inp;
cin >> inp;
V.push_back(inp);
}
int Ans = -1;
for(int i=0; i<N-1; i++){
for(int j=i+1; j<N; j++){
if(V[i]>V[j]){
Arr[i]++;
}
else{
break;
}
}
Ans = max(Arr[i], Ans);
}
cout << Ans << "\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 5586 - JOI와 IOI (C++) (0) | 2024.10.19 |
---|---|
[알고리즘] 백준 24078 - 余り (Remainder) (C++) (0) | 2024.10.18 |
[알고리즘] 백준 27889 - 특별한 학교 이름 (C++) (0) | 2024.10.16 |
[알고리즘] 백준 11023 - 더하기 3 (C++) (0) | 2024.10.15 |
[알고리즘] 백준 11283 - 한글 2 (C++) (0) | 2024.10.14 |