- Today
- Total
- BFS
- ๋ฐฑ์ค
- ๋ฒจ๋งํฌ๋
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฌธ๋ฒ
- ์๋ฐ
- ๋ค์ต์คํธ๋ผ
- CS
- ์ธํด
- OOP
- ๋ฐฑ์๋
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ตฌํ
- leetcode
- pytorch
- PS
- dp
- ์๋ฃ๊ตฌ์กฐ
- Graph
- database
- ์๋ฐ์์ ์
- java
- ์์์ ๋ ฌ
- MST
- Algorithm
- ๊ทธ๋ฆฌ๋
- spring
- tree
- ์กธ์ ์ํ
- array
๋ชฉ๋ก๐ฅ Algorithm || ๋ฌธ์ ํ์ด/PS (109)
Partially Committed
https://www.acmicpc.net/problem/1068 1068๋ฒ: ํธ๋ฆฌ ์ฒซ์งธ ์ค์ ํธ๋ฆฌ์ ๋ ธ๋์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ 0๋ฒ ๋ ธ๋๋ถํฐ N-1๋ฒ ๋ ธ๋๊น์ง, ๊ฐ ๋ ธ๋์ ๋ถ๋ชจ๊ฐ ์ฃผ์ด์ง๋ค. ๋ง์ฝ ๋ถ๋ชจ๊ฐ ์๋ค๋ฉด (๋ฃจํธ) -1์ด ์ฃผ์ด์ง๋ค www.acmicpc.net ๋๋ณด๊ธฐ ๋ฌธ์ ํธ๋ฆฌ์์ ๋ฆฌํ ๋ ธ๋๋, ์์์ ๊ฐ์๊ฐ 0์ธ ๋ ธ๋๋ฅผ ๋งํ๋ค. ํธ๋ฆฌ๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ธ๋ ํ๋๋ฅผ ์ง์ธ ๊ฒ์ด๋ค. ๊ทธ ๋, ๋จ์ ํธ๋ฆฌ์์ ๋ฆฌํ ๋ ธ๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ ธ๋๋ฅผ ์ง์ฐ๋ฉด ๊ทธ ๋ ธ๋์ ๋ ธ๋์ ๋ชจ๋ ์์์ด ํธ๋ฆฌ์์ ์ ๊ฑฐ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์๊ณผ ๊ฐ์ ํธ๋ฆฌ๊ฐ ์๋ค๊ณ ํ์. ํ์ฌ ๋ฆฌํ ๋ ธ๋์ ๊ฐ์๋ 3๊ฐ์ด๋ค. (์ด๋ก์ ์์น ๋ ๋ ธ๋) ์ด๋, 1๋ฒ์ ์ง์ฐ๋ฉด, ๋ค์๊ณผ ..
https://www.acmicpc.net/problem/1414 1414๋ฒ: ๋ถ์ฐ์ด์๋๊ธฐ ์ฒซ์งธ ์ค์ ์ปดํจํฐ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ ๋์ ์ ๊ธธ์ด๊ฐ ์ฃผ์ด์ง๋ค. i๋ฒ์งธ ์ค์ j๋ฒ์งธ ๋ฌธ์๊ฐ 0์ธ ๊ฒฝ์ฐ๋ ์ปดํจํฐ i์ ์ปดํจํฐ j๋ฅผ ์ฐ๊ฒฐํ๋ ๋์ ์ด ์์์ ์๋ฏธํ๋ค. ๊ทธ ์ธ์ ๊ฒฝ์ฐ๋ ๋์ www.acmicpc.net ๋๋ณด๊ธฐ ๋ฌธ์ ๋ค์์ด๋ ๋ถ์ฐ์ด์ ๋๊ธฐ ํ๋์ ํ๊ธฐ ์ํด ๋ฌด์์ ํ ์ง ์๊ฐํ๋ค. ๋ง์นจ ์ง์ ์์ฒญ๋๊ฒ ๋ง์ ๋์ ์ด ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค. ๋ง์นจ ๋์ ์ด ์ด๋ ๊ฒ ๋ง์ด ํ์ ์๋ค๊ณ ๋๋ ๋ค์์ด๋ ๋์ ์ ์ง์ญ์ฌํ์ ๋ด์ฌํ๊ธฐ๋ก ํ๋ค. ๋ค์์ด์ ์ง์๋ N๊ฐ์ ๋ฐฉ์ด ์๋ค. ๊ฐ๊ฐ์ ๋ฐฉ์๋ ๋ชจ๋ ํ ๊ฐ์ ์ปดํจํฐ๊ฐ ์๋ค. ๊ฐ๊ฐ์ ์ปดํจํฐ๋ ๋์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ค. ์ด๋ค ์ปดํจํฐ A์ ์ปดํจํฐ B๊ฐ ์์ ๋, A์ B๊ฐ ..
https://www.acmicpc.net/problem/17472 import java.io.*; import java.util.*; public class Main { static int[] dx = {0, 0, -1, 1}; static int[] dy = {-1, 1, 0, 0}; static int n; static int m; static int islandCnt; static PriorityQueue pq; static int[] parent; static int[][] graph; static boolean[][] visited; static ArrayList local_info; static ArrayList global_info; public static void main(String[..
https://www.acmicpc.net/problem/1197 1197๋ฒ: ์ต์ ์คํจ๋ ํธ๋ฆฌ ์ฒซ์งธ ์ค์ ์ ์ ์ ๊ฐ์ V(1 ≤ V ≤ 10,000)์ ๊ฐ์ ์ ๊ฐ์ E(1 ≤ E ≤ 100,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ E๊ฐ์ ์ค์๋ ๊ฐ ๊ฐ์ ์ ๋ํ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ์ธ ์ ์ A, B, C๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋ A๋ฒ ์ ์ ๊ณผ B๋ฒ ์ ์ ์ด www.acmicpc.net ๋๋ณด๊ธฐ ๋ฌธ์ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ทธ ๊ทธ๋ํ์ ์ต์ ์คํจ๋ ํธ๋ฆฌ๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ต์ ์คํจ๋ ํธ๋ฆฌ๋, ์ฃผ์ด์ง ๊ทธ๋ํ์ ๋ชจ๋ ์ ์ ๋ค์ ์ฐ๊ฒฐํ๋ ๋ถ๋ถ ๊ทธ๋ํ ์ค์์ ๊ทธ ๊ฐ์ค์น์ ํฉ์ด ์ต์์ธ ํธ๋ฆฌ๋ฅผ ๋งํ๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ ์ ๊ฐ์ V(1 ≤ V ≤ 10,000)์ ๊ฐ์ ์ ๊ฐ์ E(1 ≤ E ≤ 100,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ E๊ฐ์..