[알고리즘] 풀었던 문제 (240213 ~ 16)

2024. 2. 19. 20:25Algorithm/with Java

1. 16435. 스네이크버드

 

  1. 그리디 알고리즘 - 정렬
 

16435번: 스네이크버드

첫 번째 줄에 과일의 개수 N (1 ≤ N ≤ 1,000) 과 스네이크버드의 초기 길이 정수 L (1 ≤ L ≤ 10,000) 이 주어집니다. 두 번째 줄에는 정수 h1, h2, ..., hN (1 ≤ hi ≤ 10,000) 이 주어집니다.

www.acmicpc.net

 


2. 2839. 설탕 배달

  1. 그리디 알고리즘 - 동전 자판기 변형

 

 

2839번: 설탕 배달

상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그

www.acmicpc.net

 


3. 1860. 진기의 최고급 붕어빵

  1. 시뮬레이션
 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 


4. 1992. 쿼드 트리

  1. 분할 정복 알고리즘

 

 

1992번: 쿼드트리

첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또

www.acmicpc.net

 


5. 2630. 색종이 만들기

  1. 분할 정복 알고리즘
 

2630번: 색종이 만들기

첫째 줄에는 전체 종이의 한 변의 길이 N이 주어져 있다. N은 2, 4, 8, 16, 32, 64, 128 중 하나이다. 색종이의 각 가로줄의 정사각형칸들의 색이 윗줄부터 차례로 둘째 줄부터 마지막 줄까지 주어진다.

www.acmicpc.net

 


6. 1873. 상호의 배틀필드

  1. 시뮬레이션

 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 


7. 4936. 섬의 개수

  1. 그래프
  2. DFS 탐색
  3. BFS 탐색

 

 

4963번: 섬의 개수

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도

www.acmicpc.net

 


8. 2644. 촌수계산

  1. 그래프
  2. DFS
  3. BFS

 

 

2644번: 촌수계산

사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어

www.acmicpc.net

 


9. 1227. 미로 2

  1. 그래프
  2. BFS

 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 


'Algorithm > with Java' 카테고리의 다른 글

[알고리즘] 2252. 줄 세우기  (0) 2024.02.25
[Java] 그래프  (0) 2024.02.25
[알고리즘] 7576. 토마토  (0) 2024.02.19
[알고리즘] 1247. 최적경로  (0) 2024.02.19
[알고리즘] 9663. N-Queen  (0) 2024.02.19