본문 바로가기 메뉴 바로가기

Cony's Storage

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Cony's Storage

검색하기 폼
  • 분류 전체보기 (27)
    • 알고리즘 (25)
      • 메모 (10)
      • 그래프 (8)
      • DP (1)
      • 정수론 & 조합론 (3)
      • 기하 (1)
      • 자료구조 (2)
    • GitHub (2)
    • DB (0)
    • Linux (0)
  • 방명록

최단 경로 알고리즘

최단 경로 주요 알고리즘 1. 다익스트라 알고리즘http://elfcony.tistory.com/21?category=759549 2. 벨만-포드 알고리즘http://elfcony.tistory.com/22?category=759549 3. 플로이드-워셜 알고리즘http://elfcony.tistory.com/23?category=759549

알고리즘/그래프 2018. 9. 30. 16:45
P[0] - '0'

1837번 암호제작 : https://www.acmicpc.net/problem/1837 char P[n]; int main(){...scanf("%s", P);...} - input으로 long long 범위를 넘는 값을 받는다면, string을 사용!- 예제로 input 값을 '123'을 받으면,P[0] = '1', P[0] - '0' = 1P[1] = '2', P[1] - '0' = 2P[2] = '3', P[2] - '0' = 3=> " - '0'" : Character to Integer!

알고리즘/메모 2018. 9. 9. 13:55
1256번 사전 (파스칼의 삼각형)

1256 사전 : https://www.acmicpc.net/problem/1256 - dp[i][j] = 이항계수(i,j) - ex) aazz 오름차순 줄세우기 for (int i = 0; i < len; i++) { // i번째에 'a'가 들어가는 경우의 수 = dp[len-i-1][m] // 를 기준으로 i번째에 'a' 또는 'z'가 위치하는지 판단한다. if (dp[len - i - 1][m] < k) { printf("z"); k -= dp[len - i - 1][m]; m--; } else { printf("a"); //n--; } }

알고리즘/DP 2018. 9. 3. 20:16
이전 1 2 3 4 ··· 9 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/09   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바