-
Softeer [level 3] 징검다리 (C 언어)softeer 문제 2023. 4. 1. 00:15
https://softeer.ai/practice/info.do?idx=1&eid=390&sw_prbl_sbms_sn=171891
Softeer
연습문제를 담을 Set을 선택해주세요. 취소 확인
softeer.ai
Code:
123456789101112131415161718192021222324252627282930313233343536373839#include <stdio.h>int main(){int n;int arr[3001] = { 0, };int dp[3001] = { 0, };int max=0;int value_m = 0;scanf("%d", &n);for (int i = 0; i < n; i++){scanf("%d", &arr[i]);}dp[0] = 1;for (int i = 1; i < n; i++){max = 0;for (int j = 0; j < i; j++){if (arr[i] > arr[j]){if (max < dp[j]){max = dp[j];}}}dp[i] = max+1;}for (int i = 0; i < n; i++){if (value_m < dp[i]){value_m = dp[i];}}printf("%d", value_m);}cs 문제풀이:
가장 증가가 긴 부분을 뽑아내면 쉽게 풀리는 문제이다.
'softeer 문제' 카테고리의 다른 글
Softeer [level 3] : 스마트 물류 (C 언어) (0) 2023.04.04 Softeer [level 3] : 출퇴근길 (C++ 언어) (0) 2023.04.03 Softeer [level 3] : 택배 마스터 광우 (C 언어) (0) 2023.03.31 Softeer [level 3] : 우물 안 개구리 (C 언어) (0) 2023.03.30 Softeer [level 2] : GBC (C 언어) (0) 2023.03.30