-
백준 c++ 11053번 풀이백준 2018. 11. 19. 23:28반응형
#include <iostream>
#include <algorithm>
#include <queue>
#include <climits>
#include <string>
#include <map>
using namespace std;
int buffer[1001];
int dp[1001];
int main(){
cin.tie(NULL);
ios::sync_with_stdio(false);
int n;
cin >> n;
for (auto i=0; i<n; i++){
cin >> buffer[i];
}
for (auto i= 0; i<n; i++){
for (auto j=0; j<i; j++){
if (buffer[i] > buffer[j]){
dp[i] = max(dp[i], dp[j]+1);
}
}
}
cout << *max_element(dp, dp+n) +1;
return 0;
}반응형'백준' 카테고리의 다른 글
백준 1707번 C++ 풀이 (0) 2018.11.25 백준 14502번 C++ 풀이 (0) 2018.11.20 백준 11057번 c++ 풀이 (0) 2018.11.18 백준 1764번 c++ 풀이 (0) 2018.11.18 백준 1427번 C++ 풀이 (0) 2018.11.18