본문 바로가기
링크 정리

알고리즘 문제 링크

by 피로물든딸기 2024. 1. 4.
반응형

삼성 A형 전체 링크

삼성 B형 전체 링크

삼성 C형 전체 링크


디버깅

 

C++ - 백준 문제에서 assert를 이용하여 디버깅하기

알고리즘 테스트 용 Visual Studio Setting - Output

 

Visual Studio LNK1168: 쓰기용으로 열 수 없습니다 해결방법


스택

 

BOJ 10828 - 스택

BOJ 10773 - 제로

BOJ 9012 - 괄호

BOJ 1406 - 에디터

BOJ 5397 - 키로거

BOJ 3954 - Brainf**k 인터프리터

BOJ 1918 - 후위 표기식

BOJ 1935 - 후위 표기식2

BOJ 1708 - 볼록 껍질


 

BOJ 10845, 18258 - 큐, 큐2

BOJ 11866, 1158 - 요세푸스 문제 0, 요세푸스 문제

 


 

BOJ 10866 - 덱

BOJ 10866 : 덱 with Linked List

BOJ 16235 - 나무 재테크


 

링크드 리스트

 

숫자야구게임 (삼성 B형 샘플 문제)

 

BOJ 2606 - 바이러스

 


DFS

 

프로세서 연결하기 (삼성 A형 샘플 문제)

 

BOJ 15649 - N과 M (1)

BOJ 15650 - N과 M (2)

BOJ 15651 - N과 M (3)

BOJ 15652 - N과 M (4)

BOJ 15654 - N과 M (5)

BOJ 15655 - N과 M (6)

BOJ 15656 - N과 M (7)

BOJ 15657 - N과 M (8)

BOJ 15663 - N과 M (9)

BOJ 15664 - N과 M (10)

BOJ 15665 - N과 M (11)

BOJ 15666 - N과 M (12)

BOJ 1707 - 이분 그래프

BOJ 13460 - 구슬 탈출 2

BOJ 12100 - 2048 Easy

BOJ 14501 - 퇴사

BOJ 14502 - 연구소

BOJ 17142 - 연구소 3

BOJ 14888 - 연산자 끼워넣기

BOJ 14889 - 스타트와 링크

BOJ 14891 - 톱니바퀴

BOJ 15683 - 감시

BOJ 15684 - 사다리 조작

BOJ 15686 - 치킨 배달

BOJ 17825 - 주사위 윷놀이

BOJ 18139 - Rush Hour Puzzle

BOJ 16637 - 괄호 추가하기

BOJ 17070 - 파이프 옮기기 1

BOJ 17135 - 캐슬 디펜스

BOJ 17136 - 색종이 붙이기

BOJ 17281 - ⚾

BOJ 17406 - 배열 돌리기 4

BOJ 17471 - 게리맨더링

 

SWEA 5656 - 벽돌 깨기

SWEA 2112 - 보호 필름

SWEA 2105 - 디저트 카페

SWEA 1949 - 등산로 조성


BFS

 

BOJ 2667 - 단지번호붙이기

BOJ 2178 - 미로 탐색

BOJ 7576 - 토마토

BOJ 7569 - 토마토 (3차원)

BOJ 14502 - 연구소

BOJ 17142 - 연구소 3

BOJ 16234 - 인구 이동

BOJ 16236 - 아기 상어

BOJ 17822 - 원판 돌리기

BOJ 19238 - 스타트 택시

BOJ 20058 - 마법사 상어와 파이어스톰

BOJ 17471 - 게리맨더링

BOJ 21609 - 상어 중학교

BOJ 2206 - 벽 부수고 이동하기

BOJ 14442 - 벽 부수고 이동하기 2

 

SWEA 1953 - 탈주범 검거


정렬

 

BOJ 2751 - 수 정렬하기 2 with 계수 정렬 (Counting Sort)

BOJ 15688 - 수 정렬하기 5 with In-Place Sort


위상 정렬

 

BOJ 1005 - ACM Craft

BOJ 2252 - 줄세우기


시뮬레이션, 구현

 

BOJ 3190 - 뱀

BOJ 14499 - 주사위 굴리기

BOJ 14500 - 테트로미노

BOJ 14503 - 로봇 청소기

BOJ 14890 - 경사로

BOJ 14891 - 톱니바퀴

BOJ 15683 - 감시

BOJ 15685 - 드래곤 커브

BOJ 5373 - 큐빙

BOJ 16235 - 나무 재테크

BOJ 17144 - 미세먼지 안녕!

BOJ 17143 - 낚시왕

BOJ 17140 - 이차원 배열과 연산

BOJ 17779 - 게리맨더링 2

BOJ 17837 - 새로운 게임 2

BOJ 17822 - 원판 돌리기

BOJ 17825 - 주사위 윷놀이

BOJ 19236 - 청소년 상어

BOJ 19237 - 어른 상어

BOJ 19238 - 스타트 택시

BOJ 20055 - 컨베이어 벨트 위의 로봇

BOJ 17135 - 캐슬 디펜스

BOJ 20056 - 마법사 상어와 파이어볼

BOJ 20057 - 마법사 상어와 토네이도

BOJ 20058 - 마법사 상어와 파이어스톰

BOJ 17281 - ⚾

BOJ 3954 - Brainf**k 인터프리터

BOJ 21608 - 상어 초등학교

BOJ 21610 - 마법사 상어와 비바라기

BOJ 23288 - 주사위 굴리기 2

BOJ 23289 - 온풍기 안녕!

BOJ 23290 - 마법사 상어와 복제

BOJ 23291 - 어항 정리

 

SWEA 5658 - 보물상자 비밀번호

SWEA 5656 - 벽돌 깨기

SWEA 5653 - 줄기세포배양

SWEA 5650 - 핀볼 게임

SWEA 5658 - 원자 소멸 시뮬레이션

SWEA 5644 - 무선 충전

SWEA 4014 - 활주로 건설

SWEA 4013 - 특이한 자석

SWEA 2383 - 점심 식사시간

SWEA 2382 - 미생물 격리

SWEA 2117 - 홈 방범 서비스


우선순위 큐

 

BOJ 1927 - 최소 힙

BOJ 11279 - 최대 힙

BOJ 11286 - 절댓값 힙

BOJ 10825 - 국영수

BOJ 1655 - 가운데를 말해요

BOJ 2696 - 중앙값 구하기

BOJ 7662 - 이중 우선순위 큐

BOJ 20920 - 영단어 암기는 괴로워

BOJ 1715 - 카드 정렬하기

BOJ 5896 - 효율적으로 소 사기

 

다익스트라

 

BOJ 11779 - 최소비용 구하기 2

BOJ 1261 - 알고스팟

BOJ 1504 : 특정한 최단 경로

BOJ 6593 : 상범 빌딩


해시 테이블 / 해시

 

블록 부품 맞추기 (삼성 C형 샘플 문제)

 

BOJ 1620 - 나는야 포켓몬 마스터 이다솜

BOJ 1764 - 듣보잡

BOJ 7785 - 회사에 있는 사람

BOJ 20920 - 영단어 암기는 괴로워

 

BOJ 18139 - Rush Hour Puzzle

BOJ 9612 - Maximum Word Frequency

 


분할 정복

 

BOJ 2751 - 수 정렬하기 2 (머지 소트)

BOJ 2630 - 색종이 만들기

BOJ 1629 - 곱셈

BOJ 10830 - 행렬 제곱

BOJ 11004 - K번째 수


트리

 

BOJ 1991 - 트리 순회


세그먼트 트리

 

BOJ 2042 - 구간 합 구하기 (Sqrt Decomposition)

 

BOJ 2042 - 구간 합 구하기 (Top-Down Segment Tree)

BOJ 2042 : 구간 합 구하기 with 다이나믹 세그먼트 트리 (Dynamic Segment Tree)

BOJ 2042 - 구간 합 구하기 (Bottom-Up Segment Tree)

BOJ 10999 - 구간 합 구하기 2 with 나중에 업데이트하기 (Top-Down Segment Tree with Lazy Propagation)

 

BOJ 10868 - 최솟값

BOJ 2357 - 최솟값과 최댓값

BOJ 1655 - 가운데를 말해요

BOJ 1572, 9426 - 중앙값 측정

BOJ 14427 - 수열과 쿼리 15

BOJ 1395 - 스위치

BOJ 3653 - 영화 수집

BOJ 6549 - 히스토그램에서 가장 큰 직사각형

BOJ 1168 : 요세푸스 문제 2

BOJ 12899 : 데이터 구조


Mo's 알고리즘, 오프라인 쿼리

 

BOJ 13547 - 수열과 쿼리 5

BOJ 13546 - 수열과 쿼리 4

BOJ 13545 - 수열과 쿼리 0


이분 탐색

 

블록 부품 만들기(삼성 C형 샘플 문제)

 

BOJ 1939 - 중량제한

BOJ 2805 - 나무 자르기

BOJ 5465 - 곰돌이

BOJ 7453 - 합이 0인 네 정수


비트 연산

 

유일한 수

유일한 수 두개

 

BOJ 11723 - 집합

BOJ 1182 - 부분 수열의 합

 


투 포인터

 

BOJ 2467, 2470 - 두 용액

BOJ 1644 - 소수의 연속합


슬라이딩 윈도우

 

BOJ 2531, 15961 - 회전 초밥

BOJ 8983 - 사냥꾼


유니온 파인드

 

BOJ 2606 - 바이러스

BOJ 1717 - 집합의 표현


다이나믹 프로그래밍

 

BOJ 14051, 15486 - 퇴사, 퇴사 2

BOJ 2096 - 내려가기

 


그 외

 

BOJ 11728 - 배열 합치기

BOJ 13458 - 시험 감독

BOJ 6588 - 골드바흐의 추측

BOJ 4913 - 페르마의 크리스마스 정리

BOJ 1080 - 행렬

BOJ 1913 - 달팽이

BOJ 2609 - 최대공약수와 최소공배수

BOJ 2745 - 진법 변환

BOJ 11005 - 진법 변환 2

BOJ 2503 - 숫자 야구

BOJ 1016 - 제곱 ㄴㄴ 수

BOJ 1212, 1373 - 8진수 2진수, 2진수 8진수

 

BOJ 10757 - 큰 수 A+B
BOJ 10757 - 큰 수 A+B with 10^N진법
BOJ 2338 - 긴자리 계산
BOJ 2338 - 긴자리 계산 with 10^N진법

 

 

 

반응형

'링크 정리' 카테고리의 다른 글

삼성 C형 링크  (1) 2024.01.24
아키텍처 & 디자인 패턴 링크  (0) 2024.01.24
Electron 링크  (0) 2024.01.04
유니티 링크  (0) 2023.07.29
언리얼 링크  (0) 2023.07.29

댓글