본문 바로가기
728x90
반응형

it30

C - [백준 1941] 소문난 칠공주 (feat. 백트래킹, DFS) 참고 포스트2025.01.07 - [Computer Science/자료구조 & 알고리즘] - [알고리즘] 백트래킹과 DFS: 문제 요구사항에 맞춘 설계 방법 (feat. 알고리즘 문제 유형) [알고리즘] 백트래킹과 DFS: 문제 요구사항에 맞춘 설계 방법 (feat. 알고리즘 문제 유형)참고 포스트 https://rnasterofmysea.tistory.com/76 - 이전 포스트 내용 중 백트래킹은 모든 경우의 수를 탐색한다 + 그래프(트리)간의 level 이동이 가능하다 라는 특징이 있습니다. * 모든 경우의 수를rnasterofmysea.tistory.com https://www.acmicpc.net/problem/1941BOJ 1941 소문난 칠공주 "소문난 칠공주" 문제는 주어진 5x5 격자에서.. 2025. 1. 9.
C - [백준 6603] 로또 (feat. 백트래킹) 참조 포스트2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 1759] 암호 만들기 C - [백준 1759] 암호 만들기 (feat. 백트래킹 + DFS)참고 포스트2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 15649, 15650] N 과 M 시리즈 정복하기 (feat. 백트래킹, 순열)2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 9663] N-Queen (feat. 백트래킹,rnasterofmysea.tistory.com2025.01.06 - [Computer Science/알고리즘 문제] - C - [백준 14888] 연산자 끼워넣기 C - [백준 14888] 연산자 끼워.. 2025. 1. 8.
[알고리즘] 백트래킹과 DFS: 문제 요구사항에 맞춘 설계 방법 (feat. 알고리즘 문제 유형) 참고 포스트 https://rnasterofmysea.tistory.com/76 - 이전 포스트 내용 중 백트래킹은 모든 경우의 수를 탐색한다 + 그래프(트리)간의 level 이동이 가능하다 라는 특징이 있습니다. * 모든 경우의 수를 탐색한다 == 조합을 생성한다.* 그래프(트리) 간의 level 이동이 가능하다 == 연속성, 방향성 등에 관한 configuration을 관리한다. 백트래킹이란?백트래킹은 가능한 모든 경우의 수를 탐색하는 알고리즘으로, 주어진 조건에 맞는 해를 찾는 데 적합합니다. DFS(깊이 우선 탐색)를 기반으로 작동하며, 탐색 도중 조건에 맞지 않는 경우 가지치기(Pruning)를 통해 불필요한 경로를 제거합니다. 2024.12.30 - [Computer Science/자료구조 &.. 2025. 1. 7.
C - [백준 14888] 연산자 끼워넣기 (feat. 백트래킹 + DFS) 참조 포스트 2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 15649, 15650] N 과 M 시리즈 정복하기 (feat. 백트래킹, 순열) C - [백준 15649, 15650] N 과 M 시리즈 정복하기 (feat. 백트래킹, 순열)참조 포스트 2024.12.30 - [Computer Science/자료구조 & 알고리즘] - [자료구조 & 알고리즘] 백트래킹 (feat. DFS, 재귀) [자료구조 & 알고리즘] 백트래킹 (feat. DFS, 재귀)DFS2024.12.19 - [Computer Science/자료구조 &rnasterofmysea.tistory.com2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 9663.. 2025. 1. 7.
C - [백준 1759] 암호 만들기 (feat. 백트래킹 + DFS) 참고 포스트2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 15649, 15650] N 과 M 시리즈 정복하기 (feat. 백트래킹, 순열)2025.01.02 - [Computer Science/알고리즘 문제] - C - [백준 9663] N-Queen (feat. 백트래킹, DFS)  예제 입력 1 4 6a t c i s w예제 출력 1 acisacitaciwacstacswactwaistaiswaitwastwcistciswcitwistwhttps://www.acmicpc.net/problem/1759BOJ 1759번: 암호 만들기문제의 핵심은 알파벳 C개 중 L개의 알파벳으로 구성된 암호를 생성하는 것입니다. 암호는 다음 조건을 만족해야 합니다:모음(a, e, .. 2025. 1. 5.
C - [백준 9663] N-Queen (feat. 백트래킹, DFS) https://www.acmicpc.net/problem/9663 백준 9663번 - N-Queen 문제N-Queen 문제는 N×N 체스판 위에 N개의 퀸을 놓는 방법의 수를 찾는 문제입니다. 퀸은 같은 행, 열, 대각선 상에 위치한 다른 퀸을 공격할 수 있으므로, 서로 공격하지 않도록 배치해야 합니다. 입력N(1 ≤ N ≤ 15): 체스판의 크기 및 퀸의 개수출력조건을 만족하는 퀸 배치의 경우의 수 예제 입력 18 예제 출력 192 Checkpoint 1.각 행의 퀸은 1개씩 밖에 놓을 수 없기 때문에 첫 행에 퀸을 하나 배치하고 다음 행에 놓을 수 있는 공간에 퀸을 배치하고 그 다음 행에 놓일 수 있는 공간에 퀸을 배치하고 N개 행까지 전부 배치가 된다면 그 경우의 수는 성공이기 때문에 카운트를 하면.. 2025. 1. 4.
728x90
반응형