dj035's PS Diary

dj035's PS Diary

  • 분류 전체보기 (94)
    • 일상 (7)
    • PS (9)
      • DP (20)
      • Greedy (3)
      • Math (5)
      • Ad-hoc & Constructive (7)
      • Tree (1)
      • Graph Theory (5)
      • Inplemention (2)
      • Search (2)
      • Two Pointers (1)
      • Data Structures (2)
      • Segment Tree (2)
      • Range Queries (2)
      • Geometry (1)
      • BaekJoon Practice (4)
      • Divide & Conquer (1)
    • Math (0)
      • My math studying (0)
    • Contest (1)
      • KOI (1)
      • NYPC (0)
      • Codeforces (17)
      • AtCoder (0)
      • 블롭컵 (1)
    • 수능 (0)
      • 일지 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

dj035's PS Diary

컨텐츠 검색

태그

KOI 2020 December Constructive 백준 Codeforces dp 구간쿼리 Greedy 2번 PS 일지 Graph Theory Union-find 고등부 baekjoon 수학 큐브의 다이나믹한 코딩방 CodeForce BOJ div3 버추얼 매일 돌리기 프로젝트

최근글

댓글

공지사항

아카이브

PS(67)

  • BOJ 18244 : 변형 계단 수

    은근 좋은 문제이다. 이 문제는 DP로 풀 수 있다. dp[i][j][k] = (i번째 자릿수에서 수가 j이고 현재 움직인 상태가 k일 때 (k=1,2,3,4,5) ); 여기서 k의 상태는 3일때를 기준으로 하여 감소하면 내려간 것, 증가하면 올라간 것으로 판단해준다. j = 1, 9일때는 증가 또는 감소만 하므로 예외 처리를 해주자. #include #define MEM 105 #define sanic ios_base::sync_with_stdio(0) using namespace std; typedef long long ll; typedef pair pi; const ll MOD = 1e9+7; ll dp[MEM][MEM][MEM]; ll n,ans; int main() { sanic; cin >> ..

    2020.05.29
1 ··· 9 10 11 12
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바