250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(프로그래머스 c++)풍선 터트리기 본문
728x90
반응형
문제 이해를 못해서 윗 분 블로그를 보고 했다.
나중에 다시 공부하도록 해야겠다...
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> a) {
int answer = 0;
int dp1[1000001], dp2[1000001];
dp1[0] = a[0];
for(int i = 1; i < a.size(); i++)
{
if(a[i] < dp1[i - 1])
dp1[i] = a[i];
else
dp1[i] = dp1[i - 1];
}
dp2[a.size() - 1] = a[a.size() - 1];
for(int i = a.size() - 2; i >= 0; i--)
{
if(a[i] < dp2[i + 1])
dp2[i] = a[i];
else
dp2[i] = dp2[i + 1];
}
for(int i = 0; i < a.size(); i++)
{
if(a[i] <= dp1[i] || a[i] <= dp2[i])
answer++;
}
return answer;
}
728x90
반응형
'프로그래머스 알고리즘 > 3단계' 카테고리의 다른 글
(프로그래머스 JS)베스트 앨범 (0) | 2021.08.04 |
---|---|
(프로그래머스 c++)거스름돈 (0) | 2021.03.15 |
(프로그래머스 c++) N-Queen (0) | 2020.09.21 |
(프로그래머스 c++)순위 (0) | 2020.08.14 |
(프로그래머스 c++)숫자 게임 (0) | 2020.08.05 |