본문 바로가기

블로그

검색하기
블로그
프로필사진 왕방토

Solved.ac프로필


  • 분류 전체보기 (121)
    • PS (75)
    • CS (8)
    • 꿀팁 (1)
    • 생각 (2)
    • 알고리즘 정리 (13)
    • SDS ( -> PS) (21)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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 31
Tags
  • DFS
  • 위상정렬
  • 순열
  • DP
  • 조합
  • 다익스트라
  • 백트래킹
  • C++ 1918
  • C++ 1937
  • BFS
  • C++ 17071
  • Backtracking
  • 투포인터
  • 알고리즘
  • strtok
  • 백준
  • 조합론
  • 프로그래머스
  • 인덱스 트리
  • 백준 17071
  • 가장 긴 증가하는 부분 수열
  • c언어
  • 소트 게임
  • C++1967
  • 백준 숨바꼭질5
  • C++
  • 16933
  • LIS
  • C++1167
  • 문자열
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록boj (1)

블로그

[C++] 14003 : 가장 긴 증가하는 부분 수열 5

플래티넘 Ⅴ #include #include #include using namespace std; int main() { int n; scanf("%d", &n); vector seq; int s; for (int i = 0; i < n; i++) { scanf("%d", &s); seq.push_back(s); } vector subsq; subsq.push_back(seq[0]); vector pos; pos.resize(n); pos[0] = 1; int idx; for (int i = 1; i < n; i++) { if (subsq.back() < seq[i]) { subsq.push_back(seq[i]); pos[i] = subsq.size(); } else { idx = lower_bound..

PS 2021. 2. 13. 01:28
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바