Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 다익스트라
- c++
- 알고리즘
- 시뮬레이션
- 정렬
- 재귀
- 유니온 파인드
- VR
- DFS
- 유니티
- 스택
- 백트래킹
- 트리
- Team Fortress 2
- 브루트포스
- 그래프
- 누적 합
- Unreal Engine 5
- XR Interaction Toolkit
- 백준
- ue5
- 투 포인터
- 문자열
- 우선순위 큐
- 그리디 알고리즘
- 구현
- 자료구조
- 수학
- 다이나믹 프로그래밍
- BFS
Archives
- Today
- Total
목록백준 11568 C++ (1)
1일1알

문제를 한줄로 요약하자면 가장 긴 증가하는 부분 수열을 구하는 것이다. 다이나믹 프로그래밍으로 해결할 수 있는 문제이다. 처음에 수열의 길이를 저장하는 dp테이블을 모두 1로 초기화 시킨다. (자신만 있을 경우 수열의 길이는 1) 원소들을 처음부터 검사하면서 자신의 앞에 있는 모든 원소들을 비교하다가 만약 자신보다 값이 작은 값을 찾으면 자신이 그 수열에 포함된다면 증가하는 수열의 길이가 늘어나는 것이기 때문에 찾은 값의 수열의 길이 중 가장 큰 값을 저장한다. #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;..
알고리즘
2021. 12. 4. 12:59