RipAgu's Devlog
close
프로필 배경
프로필 로고

RipAgu's Devlog

  • 분류 전체보기 (95)
    • Python (3)
    • flutter (3)
    • 대외활동 (1)
    • 알고리즘 (78)
    • Android (5)
  • 홈
  • 태그
  • 방명록
[백준 파이썬] 14940 쉬운 최단거리

[백준 파이썬] 14940 쉬운 최단거리

https://www.acmicpc.net/problem/14940 1. 문제 요약하자면 목표지점에서 모든 지점까지의 거리를 구하는문제이다. 2. 풀이 목표지점으로부터의 거리를 구하는 문제이므로 BFS를 사용하였다. BFS를 구현하기 위해 파이썬의 deque을 사용하였다. (1)BFS(너비 우선탐색) BFS는 시작지점을 방문한 후 인접한 모든 점을 우선적으로 방문하는 방법이다. (2)Deque(덱) queue와는 다르게 양방향으로 입/출력이 가능한 자료구조이다. 3. 코드 from collections import deque import sys input = sys.stdin.readline n, m = map(int, input().split()) graph = [list(map(int, input()..

  • format_list_bulleted 알고리즘
  • · 2023. 10. 17.
  • textsms
[백준 파이썬] 1149 RGB거리

[백준 파이썬] 1149 RGB거리

문제 RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다. 집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다. 각각의 집을 빨강, 초록, 파랑으로 칠하는 비용이 주어졌을 때, 아래 규칙을 만족하면서 모든 집을 칠하는 비용의 최솟값을 구해보자. 1번 집의 색은 2번 집의 색과 같지 않아야 한다. N번 집의 색은 N-1번 집의 색과 같지 않아야 한다. i(2 ≤ i ≤ N-1)번 집의 색은 i-1번, i+1번 집의 색과 같지 않아야 한다. 입력 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 ..

  • format_list_bulleted 알고리즘
  • · 2023. 10. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (95)
    • Python (3)
    • flutter (3)
    • 대외활동 (1)
    • 알고리즘 (78)
    • Android (5)
최근 글
인기 글
최근 댓글
태그
  • #error
  • #python
  • #소마 면접후기
  • #14940
  • #flutter
  • #dart
  • #백준
  • #Unkown kotlin jvm target
  • #Kotlin
  • #소마14기 합격
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바