태그 목록

백준 1260 in C++

그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다.📌 D

2022년 10월 31일
·
0개의 댓글
·

백준 1780 in python

N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1 중 하나가 저장되어 있다. 우리는 이 행렬을 다음과 같은 규칙에 따라 적절한 크기로 자르려고 한다.I) 만약 종이가 모두 같은 수로 되어 있다면 이 종이를 그대로 사용한다.II) (I)이 아닌

2022년 9월 25일
·
0개의 댓글
·

백준 2630 in python

아래 <그림 1>과 같이 여러개의 정사각형칸들로 이루어진 정사각형 모양의 종이가 주어져 있고, 각 정사각형들은 하얀색으로 칠해져 있거나 파란색으로 칠해져 있다. 주어진 종이를 일정한 규칙에 따라 잘라서 다양한 크기를 가진 정사각형 모양의 하얀색 또는 파란색 색종이

2022년 9월 25일
·
0개의 댓글
·

백준 1992 in python

흑백 영상을 압축하여 표현하는 데이터 구조로 "쿼드 트리(Quad Tree)" 라는 방법이 있다. 흰 점을 나타내는 0과 검은 점을 나타내는 1로만 이루어진 영상(2차원 배열)에서 같은 숫자의 점들이 한 곳에 많이 몰려있으면, 쿼드 트리에서는 이를 압축하여 간단히 표현

2022년 9월 25일
·
0개의 댓글
·

백준 1074 in python

한수는 크기가 2^N × 2^N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다.N > 1인 경우, 배열을 크기가 2^(N-1) × 2^(N-1)로 4등분 한 후에

2022년 9월 24일
·
0개의 댓글
·

백준 2447 in python

🔎 문제 파악 이해를 돕기위한 예시를 뜯어 보자. 재귀적 패턴으로 별이 찍혀있다. 크기가 3인 패턴을 기본으로 재귀를 거듭할 수록 패턴이 커진다. (빨간색 -> 초록색 -> 파란색 박스) 해당 문제를 풀기 위해 기본 패턴을 잡고 재귀 호출을 사용하여 패턴을 키워

2022년 9월 24일
·
0개의 댓글
·