๋ฐ์ํ IT Blog404 [๋ฐฑ์ค] 2246๋ฒ: ์ฝ๋ ์ ์ (๊ตฌํ) https://www.acmicpc.net/problem/2246 2246๋ฒ: ์ฝ๋ ์ ์ ๋ฌธ์ ์ฝ๋๋ฅผ ์ ์ ํ ๋์๋ ๊ฐ๊ธ์ ์ด๋ฉด ์ธ๊ณ ๋ฐ๋ท๊ฐ์ ๊ฐ๊น์ด ๊ณณ์ผ๋ก ํ๋ ค ํ๋ค. ์ด๋ฅผ ์ํด ์ฐ์ ์ ๋นํ ์ฝ๋ ๋ช ๊ณณ์ ํ๋ณด๋ก ์ ์ ํ๋ ค ํ๋๋ฐ, ๋ค์ ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ฝ๋ X๊ฐ ํ๋ณด๊ฐ ๋๋ค. X๋ณด๋ค ๋ฐ๋ท๊ฐ์ ๋ ๊ฐ๊น์ด ์ฝ๋๋ค์ ๋ชจ๋ X๋ณด๋ค ์๋ฐ๋น๊ฐ ๋ ๋น์ธ๋ค. X๋ณด๋ค ์๋ฐ๋น๊ฐ ๋ ์ผ ์ฝ๋๋ค์ ๋ชจ๋ X๋ณด๋ค ๋ฐ๋ท๊ฐ์์ ๋ ๋ฉ๋ค. ๊ฐ ์ฝ๋์ ๋ฐ๋ท๊ฐ์์์ ๊ฑฐ๋ฆฌ์ ์๋ฐ๋น์ ๋ํ ์ ๋ณด๊ฐ ์ฃผ์ด์ก์ ๋, ํ๋ณด ์ฝ๋์ ๊ฐ์๋ฅผ ๊ตฌํด๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค www.acmicpc.net ์ฝ๋ import java.io.BufferedReader; import java.io.BufferedWriter; import jav.. 2020. 4. 9. [Codeforces] 1080A: Petya and Origami https://codeforces.com/problemset/problem/1080/A Problem - 1080A - Codeforces codeforces.com ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); /* * n๋ช ์ ์น๊ตฌ๋ค ์ด๋ํ๋๋ฐ ์น๊ตฌ๋ง๋ค 2๊ฐ์ red, 5๊ฐ์ green, 8๊ฐ์ blue ์ข ์ด๊ฐ ํ์ํ๋ค. * ์์ ์์ ์ข ์ด๋ฅผ ํ๋งคํ๋๋ฐ ํ ์์์ฉ ํ๋งคํ๊ณ , ๊ฐ ์์์ ๊ฐฏ์๋ k๊ฐ ์ด๋ค. * red๊ฐ 10๊ฐํ์ํ๊ณ , k๊ฐ 3์ผ๊ฒฝ์ฐ -> 3๊ฐ์ฉ 4๋ฒ์ ์ฌ์ผ ๋ชจ๋ ์น๊ตฌ๋ฅผ ์ด๋ํ ์ ์๋ค. */ int n = s.. 2020. 4. 9. [๋ฐฑ์ค] 14502๋ฒ: ์ฐ๊ตฌ์(DFS, BFS, ์์ ํ์) https://www.acmicpc.net/problem/14502 14502๋ฒ: ์ฐ๊ตฌ์ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์์ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ์ถ๋์๋ค. ๋คํํ ๋ฐ์ด๋ฌ์ค๋ ์์ง ํผ์ง์ง ์์๊ณ , ๋ฐ์ด๋ฌ์ค์ ํ์ฐ์ ๋ง๊ธฐ ์ํด์ ์ฐ๊ตฌ์์ ๋ฒฝ์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ๊ธฐ๊ฐ N×M์ธ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, ์ง์ฌ๊ฐํ์ 1×1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ์ฐ๊ตฌ์๋ ๋น ์นธ, ๋ฒฝ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋ฒฝ์ ์นธ ํ๋๋ฅผ ๊ฐ๋ ์ฐจ์งํ๋ค. ์ผ๋ถ ์นธ์ ๋ฐ์ด๋ฌ์ค๊ฐ ์กด์ฌํ๋ฉฐ, ์ด ๋ฐ์ด๋ฌ์ค๋ ์ํ์ข์ฐ๋ก ์ธ์ ํ ๋น ์นธ์ผ๋ก ๋ชจ๋ ํผ์ ธ๋๊ฐ ์ ์๋ค. www.acmicpc.net ์ฝ๋ import java.io.BufferedReader; import java.io.IOException; import java.io... 2020. 4. 8. [๋ฐฑ์ค] 1188๋ฒ: ์์ํ๋ก ๊ฐ(๊ตฌํ, ์ต๋๊ณต์ฝ์) https://www.acmicpc.net/problem/1188 1188๋ฒ: ์์ ํ๋ก ๊ฐ ๋ฌธ์ ์ ์์ด์ ์ง์ ์ ์์์ง ์๋ฆฌ์ฌ์ด๋ค. ์์์ง๋ฅผ ํ๊ธฐ ์ ์ ์์ ํ๋ก ๊ฐ M๋ช ์ ๋ชจ์์ ๋ง์ ํ ์คํธํด๋ณด๋ ค๊ณ ํ๋ค. ์ ์์ด๋ ๋์ผํ ์์์ง๋ฅผ ์ด N๊ฐ๋ฅผ ์ค๋นํ๋ค. ์ด ์์์ง๋ฅผ ๋ชจ๋ ํ๋ก ๊ฐ๋ค์ด ๊ฐ์ ์์ ๋ฐ๊ฒ ์์์ง๋ฅผ ์๋ฅด๋ ค๊ณ ํ๋ค. ์ด๋, ์์์ง๋ฅผ ์๋ฅด๋ ํ์๋ฅผ ์ต์๋ก ํ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, ์์์ง๊ฐ 2๊ฐ, ํ๋ก ๊ฐ๊ฐ 6๋ช ์๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด๋ณด์. ์ด๋, ๊ฐ ์์์ง๋ฅผ ์ธ ์กฐ๊ฐ์ผ๋ก ๋ง๋ ๋ค์, ๊ฐ ํ๋ก ๊ฐ์๊ฒ ํ ์กฐ๊ฐ์ฉ ์ฃผ๋ฉด ๋๋ค. ์ด ๊ฒฝ์ฐ์ ์์์ง๋ ์ด ๋ค www.acmicpc.net ์ฝ๋ import java.util.Scanner; public class Main { public static int GCD(int .. 2020. 4. 8. [Codeforces] 1316A: Grade Allocation https://codeforces.com/problemset/problem/1316/A Problem - 1316A - Codeforces codeforces.com ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int t = scan.nextInt(); for(int tc=0; tc 2020. 4. 7. [๋ฐฑ์ค] 10709๋ฒ: ๊ธฐ์์บ์คํฐ(๊ตฌํ) https://www.acmicpc.net/problem/10709 10709๋ฒ: ๊ธฐ์์บ์คํฐ ๋ฌธ์ JOI์๋ ๋จ๋ถ๋ฐฉํฅ์ด H ํฌ๋ก๋ฏธํฐ, ๋์๋ฐฉํฅ์ด W ํฌ๋ก๋ฏธํฐ์ธ ์ง์ฌ๊ฐํ ๋ชจ์์ด๋ค. JOI์๋ ๊ฐ๋ก์ ์ธ๋ก์ ๊ธธ์ด๊ฐ 1ํฌ๋ก๋ฏธํฐ์ธ H × W ๊ฐ์ ์์ ๊ตฌ์ญ๋ค๋ก ๋๋์ด ์๋ค. ๋ถ์ชฝ์ผ๋ก๋ถํฐ i ๋ฒ์งธ, ์์ชฝ์ผ๋ก๋ถํฐ j ๋ฒ์งธ์ ์๋ ๊ตฌ์ญ์ (i, j) ๋ก ํ์ํ๋ค. ๊ฐ ๊ตฌ์ญ์ ํ๋์๋ ๊ตฌ๋ฆ์ด ์์ ์๋, ์์ ์๋ ์๋ค. ๋ชจ๋ ๊ตฌ๋ฆ์ 1๋ถ์ด ์ง๋ ๋๋ง๋ค 1ํฌ๋ก๋ฏธํฐ์ฉ ๋์ชฝ์ผ๋ก ์ด๋ํ๋ค. ์ค๋์ ๋ ์จ๊ฐ ์ ๋ง ์ข๊ธฐ ๋๋ฌธ์ JOI์์ ์ธ๋ถ์์ ๊ตฌ๋ฆ์ด ์ด๋ํด ์ค๋ ๊ฒฝ์ฐ www.acmicpc.net ์ฝ๋ import java.io.BufferedReader; import java.io.BufferedWriter; import j.. 2020. 4. 7. [๋ฐฑ์ค] 1021๋ฒ: ํ์ ํ๋ ํ https://www.acmicpc.net/problem/1021 1021๋ฒ: ํ์ ํ๋ ํ ์ฒซ์งธ ์ค์ ํ์ ํฌ๊ธฐ N๊ณผ ๋ฝ์๋ด๋ ค๊ณ ํ๋ ์์ ๊ฐ์ M์ด ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , M์ N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ ์ง๋ฏผ์ด๊ฐ ๋ฝ์๋ด๋ ค๊ณ ํ๋ ์์ ์์น๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. ์์น๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. www.acmicpc.net ์ฝ๋ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.StringTokenizer; public class Main.. 2020. 4. 7. [๋ฐฑ์ค] 10026๋ฒ: ์ ๋ก์์ฝ(DFS) https://www.acmicpc.net/problem/10026 10026๋ฒ: ์ ๋ก์์ฝ ๋ฌธ์ ์ ๋ก์์ฝ์ ๋นจ๊ฐ์๊ณผ ์ด๋ก์์ ์ฐจ์ด๋ฅผ ๊ฑฐ์ ๋๋ผ์ง ๋ชปํ๋ค. ๋ฐ๋ผ์, ์ ๋ก์์ฝ์ธ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ์ ์๋ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ๊ณผ๋ ์ข ๋ค๋ฅผ ์ ์๋ค. ํฌ๊ธฐ๊ฐ N×N์ธ ๊ทธ๋ฆฌ๋์ ๊ฐ ์นธ์ R(๋นจ๊ฐ), G(์ด๋ก), B(ํ๋) ์ค ํ๋๋ฅผ ์์น ํ ๊ทธ๋ฆผ์ด ์๋ค. ๊ทธ๋ฆผ์ ๋ช ๊ฐ์ ๊ตฌ์ญ์ผ๋ก ๋๋์ด์ ธ ์๋๋ฐ, ๊ตฌ์ญ์ ๊ฐ์ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋, ๊ฐ์ ์์์ด ์ํ์ข์ฐ๋ก ์ธ์ ํด ์๋ ๊ฒฝ์ฐ์ ๋ ๊ธ์๋ ๊ฐ์ ๊ตฌ์ญ์ ์ํ๋ค. (์์์ ์ฐจ์ด๋ฅผ ๊ฑฐ์ ๋๋ผ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๋ ๊ฐ์ www.acmicpc.net ์ฝ๋ import java.io.BufferedReader; import java.io.IOException; import java.i.. 2020. 4. 6. [Codeforces] 1136A: Nastya is Reading a Book https://codeforces.com/problemset/problem/1136/A Problem - 1136A - Codeforces codeforces.com ์ฝ๋ import java.util.Scanner; public class A1136 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); // ์ฑํฐ ์ int[][] arr = new int[n][2]; // ์ฑํฐ๋น ํ์ด์ง ๋ฒ์ for(int i=0; i 2020. 4. 6. [Codeforces] 1093A: Dice Rolling https://codeforces.com/problemset/problem/1093/A Problem - 1093A - Codeforces codeforces.com ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int t = scan.nextInt(); int count = 0;// roll ๊ฐฏ์ for(int tc=0; tc 2020. 4. 2. ์ด์ 1 ยทยทยท 20 21 22 23 24 25 26 ยทยทยท 41 ๋ค์ ๋ฐ์ํ