나메의 개발블로그

나메의 개발블로그

  • ALL (147)
    • 프로그래밍(주력) (72)
      • JAVASCRIPT (8)
      • PYTHON (6)
      • WEB (5)
      • 백준 문제풀이 (53)
    • 프로그래밍(이전) (9)
      • C (4)
      • JAVA (2)
      • UNITY2D (2)
      • 아두이노 (1)
    • 프로젝트(기획) (2)
      • 샤니마스 분석 프로젝트 (1)
      • 밀리마스 프로젝트 (1)
    • 프로젝트(현재진행중) (0)
      • JAVA spring => python (0)
    • 프로젝트(완료) (35)
      • 끄투 매크로 (2)
      • 야민정음 해석기 (4)
      • Youtube 커스텀 플레이어 (6)
      • 아이마스 생일 정보(구) (7)
      • 아이돌DB (8)
      • SOB DEVELOP (5)
      • SOB RELEASE (3)
    • 개인공간 (28)
      • 애니메이션 (4)
      • 뉴스 (22)
      • 디자인 (1)
      • 선린 AI 동아리 EMOTION (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

나메의 개발블로그

컨텐츠 검색

태그

게임개발 c언어 끄투 리듬게임 개인프로젝트 스택 핵 파이썬 동아리 끄투 핵 프로그래밍 언어 웹 YoutubeAPI C 보고서 티스토리테마 텐서플로 SOB java Python3

최근글

댓글

공지사항

아카이브

2019/03(22)

  • 2019.03.02) 백준 dfs 특집 2편 - 14888, 2800(PyPy3)

    dfs를 이런느낌으로 응용할수 있구나를 알았다. 괄호 제거는 좀 설명이 부족해서 질문되있는거 보고 테스트케이스 해보고 해결했다. 중복이 안되고, 제데로 된 수식이 아니면 진행하지 않는다는걸 좀 문제에 써주지;; 14888번 123456789101112131415161718192021222324252627282930313233# 깊이 위주 탐색def dfs(now, index, ns): n1, n2, n3, n4 = ns # 만약 입력값 넘어가면 탐색 종료 if index == c: r.append(now) return # + if n1 > 0: dfs(now + l[index], index + 1, (n1 - 1, n2, n3, n4)) # - if n2 > 0: dfs(now - l[index], in..

    2019.03.02
  • 2019.03.01) 백준 dfs 특집 1편 - 1182, 6603(PyPy3)

    dfs는 간단하게 재귀로서 구현할수 있다. 하지만 최적화 하려면 반복문으로 구현해야하는게 사실이긴 하지만 여기선 다 2초줘서 적당히 풀었다. 1182번 123456789101112131415161718192021222324252627a, b = map(int, input().split(' '))l = list(map(int, input().split(' '))) c = 0 # 깊이 위주 서치def dfs(now, index): global c # 배열 길이보다 더 텀색할순 없으니 if index == a: return # 만약 합이 제시된것과 같으면 if now + l[index] == b: # 카운터 추가 c += 1 # 현재값에서 서치된곳의 값을 합치고 넘기고 dfs(now + l[index], in..

    2019.03.01
이전
1 2 3
다음
Github
© 2020 TISTORY. All rights reserved.

티스토리툴바