본문 바로가기

코딩 공부

검색하기
코딩 공부
프로필사진 Algomalgo

  • 분류 전체보기 (45)
    • 삼성 SW 역량 테스트 기출 문제 (19)
    • BFS & DFS (11)
    • 그외 여러 알고리즘 유형 (4)
    • 현대자동차 Softeer (2)
    • CS 공부 (6)
    • Android 공부 (3)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
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
Tags
  • 21608번
  • 토마토
  • 백준
  • 16928번
  • 파이썬
  • 삼성기출
  • 21610번
  • 1351번
  • 정보처리기사
  • 시뮬레이션
  • softeer
  • 골드5
  • 삼성
  • 개발
  • 안드로이드
  • python
  • 실기
  • 구현
  • 현대자동차
  • 17140번
  • 2636번
  • 골드4
  • dfs
  • 14831번
  • 시뮬
  • 앱번들
  • BFS
  • 애플리케이션
  • 백트래킹
  • AAB
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2573번 (1)

코딩 공부

[Python] 백준 2573번 : 빙산

[1] 빙산이 2개의 덩이로 분리되거나 다 녹을 때까지 분리되지 않는다면 끝인 종료 조건을 생각한다.[2] 빙산이 있는 칸들은  BFS를 통해 각각 녹는 높이를 계산(사방 0인 칸의 개수)한다.from collections import dequedef bfs(si, sj): q = deque() q.append((si, sj)) visited[si][sj] = 1 candidates = [] while q: ci, cj = q.popleft() cnt = 0 for di, dj in ((-1, 0), (0, 1), (1, 0), (0, -1)): ni = ci + di nj = cj + dj ..

BFS & DFS 2024. 6. 26. 18:21
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바