# divide&conquer

16개의 포스트
post-thumbnail

[BOJ/C++]2630(색종이 만들기)

Recursion + Divide & Conquer

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

[BOJ/C++]1992(쿼드트리)

Divide&Conquer + Recursion

2023년 5월 22일
·
0개의 댓글
·

백준 1780 in python

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

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

백준 2110 공유기 설치

Parametric Search문제 백준 2110번 공유기 설치 C++ 문제풀이

2022년 2월 8일
·
0개의 댓글
·
post-thumbnail

#BOJ 1074 Z

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

2022년 1월 17일
·
0개의 댓글
·

#BOJ 1629 곱셈

문제자연수 A를 B번 곱한 수를 알고 싶다. 단 구하려는 수가 매우 커질 수 있으므로 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오.입력첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연

2022년 1월 17일
·
0개의 댓글
·

30_Oct_2021 🐰 엘리스 AI 트랙 TIL: 재귀호출을 이용한 문제 해결

1) 함수의 정의를 명확히 한다2) 기저 조건에서 함수가 제대로 동작하게 작성한다3) 함수가 제대로 동작한다고 가정하고 함수를 완성한다.어떤 문제든 제일 첫 번째로 시도해야 할 방법은 무조건 완전탐색이다.그러나 완전탐색의 경우, 탐색범위가 커질수록 불리하다는 단점을 가

2021년 11월 1일
·
0개의 댓글
·

알고리즘 내용정리 -2 divide and conquer

Divide-and-Conquer 분할(divide) : 해결하기 쉽도록 문제를 여러 개의 작은 부분으로 나눈다. 정복 (Conquer); 나눈 작은 문제를 각각 해결 통합(Combine): (필요하다면) 해결된 해답을 모은다. ▶재귀적(recursive)방법으로 분

2021년 11월 1일
·
0개의 댓글
·

BOJ 1517 - 버블 소트

BOJ 1517 - 버블 소트

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

BOJ 2263 - 트리의 순회

BOJ 2263 - 트리의 순회

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

BOJ 11729 - 하노이 탑 이동

BOJ 11729 - 하노이 탑 이동

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

BOJ 1780 - 종이의 개수

BOJ 1780 - 종이의 개수

2021년 9월 24일
·
0개의 댓글
·
post-thumbnail

Python Algorithm class (Divide and Conquer) (2)

병합 정렬(Merge Sort)과 퀵 정렬(Quick Sort)

2021년 4월 9일
·
0개의 댓글
·

Python Algorithm class (Divide and Conquer) 주식 매매 문제

문제 : 어떤 회사의 주식 가격이 날짜 별로 n개 주어져 있다. 한 번 주식을 사서 한 번 팔 수 있다고 하자. 얻을 수 있는 최대 이득을 구하는 프로그램을 작성하시오.

2021년 4월 9일
·
0개의 댓글
·
post-thumbnail

Python Algorithm class (Divide and Conquer) (1)

다룰 내용 : 분할과 정복 방법

2021년 4월 8일
·
0개의 댓글
·