백준 / 2252번 / 줄 세우기 / python 파이썬

2025. 9. 18. 18:19·Coding Test/Baekjoon

 

문제 : https://www.acmicpc.net/problem/2252

 

 

 

 

 
 

 

나의 풀이

from collections import deque
import sys

input = sys.stdin.readline

n, m = map(int, input().split())

graph = [[] for _ in range(n+1)]
indegree = [0] * (n+1)

for _ in range(m):
    a, b = map(int, input().split())
    graph[a].append(b)
    indegree[b] += 1

queue = deque()
for i in range(1, n+1):
    if indegree[i] == 0:
        queue.append(i)

result = []

while queue:
    now = queue.popleft()
    result.append(now)

    for next in graph[now]:
        indegree[next] -= 1

        if indegree[next] == 0:
            queue.append(next)

print(*result)

 

 

위상정렬 문제

 

'Coding Test > Baekjoon' 카테고리의 다른 글

백준 / 3190번 / 뱀 / python 파이썬  (0) 2025.10.22
백준 / 15683번 / 감시 / python 파이썬  (0) 2025.09.22
백준 / 2206번 / 벽 부수고 이동하기 / python 파이썬  (0) 2025.08.22
백준 / 10026번 / 적록색약 / python 파이썬  (3) 2025.08.13
백준 / 2470번 / 두 용액 / python 파이썬  (1) 2025.08.12
'Coding Test/Baekjoon' 카테고리의 다른 글
  • 백준 / 3190번 / 뱀 / python 파이썬
  • 백준 / 15683번 / 감시 / python 파이썬
  • 백준 / 2206번 / 벽 부수고 이동하기 / python 파이썬
  • 백준 / 10026번 / 적록색약 / python 파이썬
seulll
seulll
개인 공부 블로그입니다.
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
  • Seuli's Github
    • 분류 전체보기 (398)
      • Coding Test (260)
        • Programmers (164)
        • Baekjoon (94)
      • Data Structures & Algorithm.. (15)
      • Development & Projects (59)
        • Python (5)
        • Java (15)
        • Android (5)
        • AI (6)
        • Unity (3)
        • API (5)
      • OS (5)
      • DB | SQL (7)
      • Network (8)
      • Data Analysis (14)
      • Study | etc (21)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 공지사항

  • 인기 글

  • 태그

    kakao map api
    오차행렬
    대입 표현식
    데이터분석
    카카오맵 api
    asterisk
    코딩테스트
    solving environment
    웹크롤링
    파이썬
    박스플롯
    카카오맵
    백엔드 개발자
    프렌즈4블록
    API
    confusion matrix
    2 x n 타일링
    오블완
    Boxplot
    Python
    티스토리챌린지
    백엔드
    Greedy
    train_test_split
    프로그래머스
    야근 지수
    그리디 알고리즘
    백엔드 개발자 역량
    모델 성능 평가
    바다코끼리
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
seulll
백준 / 2252번 / 줄 세우기 / python 파이썬
상단으로

티스토리툴바