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

ajaaCoding

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

ajaaCoding

검색하기 폼
  • 분류 전체보기 (127)
    • 코딩테스트 (113)
    • 백준 (11)
      • BRONZE (11)
      • SILVER (0)
    • 자료구조 (1)
    • Javascript (1)
  • 방명록

2024/12/04 (1)
경쟁적 전염

📌문제NxN 크기의 시험관이 있다. 시험관은 1x1 크기의 칸으로 나눠지며, 특정한 위치에 바이러스가 존재할 수 있다. 바이러스의 종류는 1~K번까지 K가지가 있으며, 모든 바이러스는 이 중 하나에 속한다.모든 바이러스는 1초마다 상 하 좌 우의 방향으로 증식하는데 매초 번호가 낮은 종류의 바이러스부터 먼저 증식한다.시험관의 크기와 바이러스의 위치 정보가 주어졌을 때 S 초가 지난 후에 (X, Y)에 존재하는 바이러스의 종류를 출력하는 프로그램을 작성하시오. 📌풀이너비우선탐색(BFS) 이용낮은 번호부터 증식하므로 초기에 큐에 원소를 삽입할 때 정렬해서 낮은 바이러스의 번호부터 삽입 📌코드from collections import dequen, k = map(int, input().split())gr..

코딩테스트 2024. 12. 4. 19:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • defer
  • 그리디알고리즘
  • 코테
  • 파이썬
  • 오블완
  • 코딩테스트
  • 티스토리챌린지
  • javascript
  • 백준
  • JS
  • c++
  • async
more
«   2024/12   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바