์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- bfs
- Java
- ์๋ฎฌ๋ ์ด์
- ์ ๋ ฌ
- ์ด๋ถํ์
- BOJ
- HashMap
- Python
- ๋นํธ๋ง์คํน
- DP
- ํ๋ก๊ทธ๋๋จธ์ค
- dfs
- ๋ฐฐ๋ญ๋ฌธ์
- ์๋๋ก์ด๋
- ๋ค์ต์คํธ๋ผ
- ๊ตฌํ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑํธ๋ํน
- ํ๋ก์ด๋์์ฌ
- SQL
- ์กฐํฉ
- 3์ฐจ์๋ฐฐ์ด
- ์ฌ๊ท
- ํ์ด์ฌ
- ๋ธ๋ฃจํธํฌ์ค
- heapq
- ๋ถ๋ถ์งํฉ
- Deque
- ๋ฌธ์์ด
- ๋ถํ ์ ๋ณต
- Today
- Total
๋ชฉ๋ก์๊ณ ๋ฆฌ์ฆ (62)
It's easy, if you try
๋ฌธ์ 20056๋ฒ: ๋ง๋ฒ์ฌ ์์ด์ ํ์ด์ด๋ณผ ์ฒซ์งธ ์ค์ N, M, K๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ M๊ฐ์ ์ค์ ํ์ด์ด๋ณผ์ ์ ๋ณด๊ฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ํ์ด์ด๋ณผ์ ์ ๋ณด๋ ๋ค์ฏ ์ ์ ri, ci, mi, si, di๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์๋ก ๋ค๋ฅธ ๋ ํ์ด์ด๋ณผ์ ์์น www.acmicpc.net ํ์ด import java.io.*; import java.util.*; public class Main { static int[] dx = { -1, -1, 0, 1, 1, 1, 0, -1}; static int[] dy = { 0, 1, 1, 1, 0, -1, -1, -1}; static List[][] map; static int N; static class Ball { int x, y, m, s, d; // cn..
๋ฌธ์ 19238๋ฒ: ์คํํธ ํ์ ์ฒซ ์ค์ N, M, ๊ทธ๋ฆฌ๊ณ ์ด๊ธฐ ์ฐ๋ฃ์ ์์ด ์ฃผ์ด์ง๋ค. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ ์ด๊ธฐ ์ฐ๋ฃ ≤ 500,000) ์ฐ๋ฃ๋ ๋ฌดํํ ๋ง์ด ๋ด์ ์ ์๊ธฐ ๋๋ฌธ์, ์ด๊ธฐ ์ฐ๋ฃ์ ์์ ๋์ด์ ์ถฉ์ ๋ ์๋ ์๋ค. ๋ค www.acmicpc.net ํ์ด import java.io.*; import java.util.*; public class Main { static int N, M, oil, cnt = 0; static int[][] map, start, dest; static int[] taxi; public static void main(String[] args) throws IOException { BufferedReader br = new Buffered..
ํ์ด import java.util.*; import java.io.*; public class Solution_2115_๋ฒ๊ฟ์ฑ์ทจ { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static int N, M, C; static int[][] map; static boolean[][] visited; static int maxNum = 0; public static void main(String[] args) throws Exception { int TC = Integer.parseInt(br.readLine()); for (int tc = 1; tc
๋ฌธ์ 1194๋ฒ: ๋ฌ์ด ์ฐจ์ค๋ฅธ๋ค, ๊ฐ์. ์ฒซ์งธ ์ค์ ๋ฏธ๋ก์ ์ธ๋ก ํฌ๊ธฐ N๊ณผ ๊ฐ๋ก ํฌ๊ธฐ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ N, M ≤ 50) ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๋ฏธ๋ก์ ๋ชจ์์ด ์ฃผ์ด์ง๋ค. ๊ฐ์ ํ์ ์ ์ด์ ๊ฐ ์ฌ๋ฌ ๊ฐ ์์ ์ ์๊ณ , ๋ฌธ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ๊ทธ๋ฆฌ๊ณ , www.acmicpc.net ํ์ด import java.io.*; import java.util.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static int N, M; static char[][] map; static int[] dx = {-1, 1, 0, 0}; ..
ํ์ด import java.io.*; import java.util.*; public class Solution { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; public static void main(String[] args) throws Exception { int TC = Integer.parseInt(br.readLine()); for (int tc = 1; tc
๋ฌธ์ 11401๋ฒ: ์ดํญ ๊ณ์ 3 ์์ฐ์ \(N\)๊ณผ ์ ์ \(K\)๊ฐ ์ฃผ์ด์ก์ ๋ ์ดํญ ๊ณ์ \(\binom{N}{K}\)๋ฅผ 1,000,000,007๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ํ์ด 1,000,000,007 ๋ int ๋ฒ์ ์ค ๊ฐ์ฅ ํฐ ์์ ๊ฐ์ด๋ค. import java.io.*; import java.util.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static int MOD = 1000000007; public static void main(String[] ar..
๋ฌธ์ 10826๋ฒ: ํผ๋ณด๋์น ์ 4 ํผ๋ณด๋์น ์๋ 0๊ณผ 1๋ก ์์ํ๋ค. 0๋ฒ์งธ ํผ๋ณด๋์น ์๋ 0์ด๊ณ , 1๋ฒ์งธ ํผ๋ณด๋์น ์๋ 1์ด๋ค. ๊ทธ ๋ค์ 2๋ฒ์งธ ๋ถํฐ๋ ๋ฐ๋ก ์ ๋ ํผ๋ณด๋์น ์์ ํฉ์ด ๋๋ค. ์ด๋ฅผ ์์ผ๋ก ์จ๋ณด๋ฉด Fn = Fn-1 + Fn-2 (n ≥ 2)๊ฐ www.acmicpc.net ํ์ด import java.io.*; import java.math.*; public class Main_BOJ_10826_ํผ๋ณด๋์น์4 { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.o..
๋ฌธ์ 2239๋ฒ: ์ค๋์ฟ ์ค๋์ฟ ๋ ๋งค์ฐ ๊ฐ๋จํ ์ซ์ ํผ์ฆ์ด๋ค. 9×9 ํฌ๊ธฐ์ ๋ณด๋๊ฐ ์์ ๋, ๊ฐ ํ๊ณผ ๊ฐ ์ด, ๊ทธ๋ฆฌ๊ณ 9๊ฐ์ 3×3 ํฌ๊ธฐ์ ๋ณด๋์ 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ์ค๋ณต ์์ด ๋ํ๋๋๋ก ๋ณด๋๋ฅผ ์ฑ์ฐ๋ฉด ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค www.acmicpc.net ํ์ด import java.io.*; public class Main { static BufferedReader br =new BufferedReader(new InputStreamReader(System.in)); static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); static int[][] map= new int[9][9]; // ํ(rows), ์ด(c..
๋ฌธ์ 15961๋ฒ: ํ์ ์ด๋ฐฅ ์ฒซ ๋ฒ์งธ ์ค์๋ ํ์ ์ด๋ฐฅ ๋ฒจํธ์ ๋์ธ ์ ์์ ์ N, ์ด๋ฐฅ์ ๊ฐ์ง์ d, ์ฐ์ํด์ ๋จน๋ ์ ์์ ์ k, ์ฟ ํฐ ๋ฒํธ c๊ฐ ๊ฐ๊ฐ ํ๋์ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. ๋จ, 2 ≤ N ≤ 3,000,000, 2 ≤ d ≤ 3,000, 2 www.acmicpc.net ํ์ด import java.io.*; import java.util.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static int N, typeCnt, maxEatCnt, coupon; static int cnt= 0, max..
๋ฌธ์ SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com > ๋ฒฝ๋ ๊นจ๊ธฐ ๊ฒ์ํ๊ธฐ ! ํ์ด dropBoxToEmptyArea() ํจ์ ์ฆ, ๋ฒฝ๋๋ค์ด ์๋๋ก ๋ด๋ ค์ค๊ฒ ํ๋ ํจ์๋ฅผ ์ง๋๊ฒ ์ ์ผ ์ด๋ ค์ ๋คใ ใ bfs, ์ค๋ณต ์์ด์ ์ฌ์ฉํด์ ํ๋ผ๋๋๋ก ํ๋ฉด ๋๋ ๋ฌธ์ ์๋ค ! import java.io.*; import java.util.*; public class Solution_5656_๋ฒฝ๋๊นจ๊ธฐ { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static int[][] map,..