[알고리즘] 풀었던 문제 (240220 ~ 22)

2024. 2. 25. 22:51Algorithm/with Java

2636. 치즈

 

  1. Flood Fill
  2. DFS
  3. BFS

 

 

2636번: 치즈

첫째 줄에는 사각형 모양 판의 세로와 가로의 길이가 양의 정수로 주어진다. 세로와 가로의 길이는 최대 100이다. 판의 각 가로줄의 모양이 윗 줄부터 차례로 둘째 줄부터 마지막 줄까지 주어진

www.acmicpc.net

 


1987. 알파벳

 

  1. 그래프
  2. DFS
  3. 비트마스킹

 

 

1987번: 알파벳

세로 $R$칸, 가로 $C$칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 ($1$행 $1$열) 에는 말이 놓여 있다. 말은 상하좌우로 인접한 네 칸 중의

www.acmicpc.net

 


2623. 음악프로그램

 

  1. 위상 정렬

 

 

2623번: 음악프로그램

첫째 줄에는 가수의 수 N과 보조 PD의 수 M이 주어진다. 가수는 번호 1, 2,…,N 으로 표시한다. 둘째 줄부터 각 보조 PD가 정한 순서들이 한 줄에 하나씩 나온다. 각 줄의 맨 앞에는 보조 PD가 담당한

www.acmicpc.net

 


10026. 적록색약

 

  1. Flood Fill
  2. DFS
  3. BFS

 

 

10026번: 적록색약

적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록)

www.acmicpc.net

 


2667. 단지번호붙이기

 

  1. DFS
  2. Flood Fill

 

 

2667번: 단지번호붙이기

<그림 1>과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여

www.acmicpc.net

 


1238. Contact

 

  1. 그래프
  2. BFS

 

 

SW Expert Academy

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

swexpertacademy.com

 


15961. 회전초밥

 

  1. 그리디 알고리즘
  2. 슬라이딩 윈도우

 

 

15961번: 회전 초밥

첫 번째 줄에는 회전 초밥 벨트에 놓인 접시의 수 N, 초밥의 가짓수 d, 연속해서 먹는 접시의 수 k, 쿠폰 번호 c가 각각 하나의 빈 칸을 사이에 두고 주어진다. 단, 2 ≤ N ≤ 3,000,000, 2 ≤ d ≤ 3,000, 2

www.acmicpc.net

 


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

[Java] 최소 신장 트리  (0) 2024.02.25
[Java] 서로소 집합  (0) 2024.02.25
[알고리즘] 1260. DFS와 BFS  (0) 2024.02.25
[알고리즘] 2252. 줄 세우기  (0) 2024.02.25
[Java] 그래프  (0) 2024.02.25