Story In Story
close
프로필 사진

Story In Story

github: @storyinstoryjks

  • 분류 전체보기 (49)
    • Daily (0)
      • Travel (0)
      • Anime (0)
    • Problem Solving (44)
      • Baekjoon (42)
      • Programmers (2)
      • Algorithms, Data Structure (0)
    • Computer Science (0)
      • Operating System (0)
      • Database (0)
      • Networks (0)
    • Study (5)
      • Machine Learning, Deep Lear.. (5)
      • Contests (0)
    • Experience (0)
  • 홈
  • 소개
  • 태그
  • 방명록
[백준] 1068 : 트리 (Python)

[백준] 1068 : 트리 (Python)

출처 : https://www.acmicpc.net/problem/1068  아이디어이번 문제는 특수 그래프 중 하나인 트리라는 것을 직접적으로 알려줬으므로, 그래프 탐색 유형임을 알 수 있다. 트리 순회를 물어보는 요구사항을 바탕으로, DFS BFS 중에서 아무거나 선택해서 사용하면 된다. 필자는 DFS를 선택하였다.그렇다면, 해당 요구사항을 바탕으로 프로그램 설계 시, 어떤 자료구조와 핵심 연산 중 하나인 삭제를 어떤 식으로 진행해야 하는지 살펴보자. 인접행렬 vs 인접리스트예제 입력 1번 케이스를 바탕으로 인사이트를 파악할 수 있다.n : 5-1 0 0 1 1삭제 대상 노드 번호 : 2양방향 트리로써 간선이 2개가 존재한다. 이를 바탕으로, 인접행렬은 대칭성을 띄게 된다. 0의 개수가 많으므로, 희..

  • format_list_bulleted Problem Solving/Baekjoon
  • · 2025. 1. 20.
[백준] 15900 : 나무탈출 (Python)

[백준] 15900 : 나무탈출 (Python)

출처 : https://www.acmicpc.net/problem/15900 문제평소에 사이가 좋지 않던 성원이와 형석이가 드디어 제대로 한 판 붙으려고 한다. 성원이와 형석이 둘과 모두 똑같이 친한 인섭이가 대결 종목을 정해 가져왔다. 바로 '나무 탈출' 이라는 보드게임이다.'나무 탈출' 은 N개의 정점이 있는 트리 모양으로 생긴 게임판과 몇 개의 게임말로 이루어진다. 트리의 각 정점에는 1번부터 N번까지 번호가 붙어있다. 1번 정점은 '루트 노드' 라고 불리며, 이 루트 노드를 중심으로 정점 간에 부모-자식 관계가 만들어진다. 자식이 없는 노드는 '리프 노드' 라고 불린다.이 게임은 두 사람이 번갈아 가면서 게임판에 놓여있는 게임말을 움직이는 게임이다. 처음에는 트리의 모든 리프 노드에 게임말이 하나..

  • format_list_bulleted Problem Solving/Baekjoon
  • · 2025. 1. 7.
[백준] 1189 : 컴백홈 (Python)

[백준] 1189 : 컴백홈 (Python)

출처 : https://www.acmicpc.net/problem/1189 문제한수는 캠프를 마치고 집에 돌아가려 한다. 한수는 현재 왼쪽 아래점에 있고 집은 오른쪽 위에 있다. 그리고 한수는 집에 돌아가는 방법이 다양하다. 단, 한수는 똑똑하여 한번 지나친 곳을 다시 방문하지는 않는다.      cdef  ...f  ..ef  ..gh  cdeh  cdej  ...f       bT..  .T.e  .Td.  .Tfe  bTfg  bTfi  .Tde       a...  abcd  abc.  abcd  a...  a.gh  abc. 거리 :  6     6     6     8     8    10    6위 예제는 한수가 집에 돌아갈 수 있는 모든 경우를 나타낸 것이다. T로 표시된 부분은 가지 못하..

  • format_list_bulleted Problem Solving/Baekjoon
  • · 2025. 1. 4.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (49)
    • Daily (0)
      • Travel (0)
      • Anime (0)
    • Problem Solving (44)
      • Baekjoon (42)
      • Programmers (2)
      • Algorithms, Data Structure (0)
    • Computer Science (0)
      • Operating System (0)
      • Database (0)
      • Networks (0)
    • Study (5)
      • Machine Learning, Deep Lear.. (5)
      • Contests (0)
    • Experience (0)
인기 글
전체 방문자
오늘
어제
Copyright © storyinstory 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바