๋ฐฑ์ค€ 489

[Baekjoon] 11000_๊ฐ•์˜์‹ค ๋ฐฐ์ •

Gold V๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/11000) ๋ฌธ์ œ ํ’€์ด  ์šฐ์„ ์ˆœ์œ„ ํ a์— [์ˆ˜์—… ์‹œ์ž‘ ์‹œ๊ฐ„, ๋๋‚œ ์‹œ๊ฐ„] ๋ฐฐ์—ด๋กœ ์ €์žฅํ•œ๋‹ค. ์ด๋•Œ ์šฐ์„ ์ˆœ์œ„๋Š” ์ˆ˜์—… ์‹œ์ž‘์‹œ๊ฐ„์ด ๋น ๋ฅธ ์ˆœ์œผ๋กœ, ์‹œ์ž‘ ์‹œ๊ฐ„์ด ๊ฐ™๋‹ค๋ฉด ๋๋‚˜๋Š” ์‹œ๊ฐ„์ด ๋น ๋ฅธ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค. ์šฐ์„ ์ˆœ์œ„ ํ a ์•ž์— ๋“ค์–ด์žˆ๋Š” ๊ฐ’๋ถ€ํ„ฐ ๋ฝ‘์•„๋‚ด์–ด ๋˜ ๋‹ค๋ฅธ ์šฐ์„ ์ˆœ์œ„ ํ b์— ๋๋‚˜๋Š” ์‹œ๊ฐ„๋งŒ ์ €์žฅํ•œ๋‹ค. ์ด๋•Œ, b ์ ค ์•ž์— ๋“ค์–ด์žˆ๋Š” ๊ฐ’์ด ์ €์žฅํ•˜๋ ค๋Š” ๊ฐ’ ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค๋ฉด ์ˆ˜์—…์ด ๋๋‚œ ํ›„ ๋‹ค์Œ ์ˆ˜์—…์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ b์—์„œ poll ํ•œ ํ›„ ๋„ฃ์–ด์ค€๋‹ค.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamR..

[Baekjoon] 24511_queuestack

Silver III๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/24511) ๋ฌธ์ œ ํ’€์ด  Queue์™€ Stack์„ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.Stack์€ ๊ฐ’์„ ๋„ฃ์€ ๊ฒƒ์„ ๋ฐ”๋กœ pop ํ•˜๋ฏ€๋กœ ์ž๋ฃŒ๊ตฌ์กฐ๊ฐ€ Stack์ธ ๊ฒƒ์€ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ–ˆ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;impo..

[Baekjoon] 26042_์‹๋‹น ์ž…๊ตฌ ๋Œ€๊ธฐ ์ค„

Silver V๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/26042) ๋ฌธ์ œ ํ’€์ด  Queue๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•™์ƒ์ด ๋Œ€๊ธฐํ•  ๋•Œ๋งˆ๋‹ค ๋Œ€๊ธฐํ•˜๋Š” ํ•™์ƒ ์ˆ˜์™€ ๋งจ ๋’ค์— ์ค„ ์„œ ์žˆ๋Š” ํ•™์ƒ ๋ฒˆํ˜ธ๋ฅผ ๋น„๊ตํ•˜์—ฌ ๋‹ต์„ ์ฐพ๋Š”๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;public class ..

[Baekjoon] 28107_ํšŒ์ „์ดˆ๋ฐฅ

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/28107) ๋ฌธ์ œ ํ’€์ด  ์šฐ์„ ์ˆœ์œ„ ํ 2๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.1) ์†๋‹˜์˜ ์ฃผ๋ฌธ ๋ชฉ๋ก ์ €์žฅํ•˜๋Š” ์šฐ์„ ์ˆœ์œ„ ํ [์ดˆ๋ฐฅ ์ข…๋ฅ˜, ์†๋‹˜ ๋ฒˆํ˜ธ]2) ์š”๋ฆฌ๋˜๋Š” ์ดˆ๋ฐฅ ์ข…๋ฅ˜ ์ €์žฅํ•˜๋Š” ์šฐ์„ ์ˆœ์œ„ ํ  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.Comparator;import java.util.PriorityQueue;import java.uti..

[Baekjoon] 5464_์ฃผ์ฐจ์žฅ

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/5464) ๋ฌธ์ œ ํ’€์ด  ๋นˆ ์ฃผ์ฐจ ๊ณต๊ฐ„์€ ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ, ๋Œ€๊ธฐํ•˜๋Š” ์ฐจ๋Ÿ‰์€ ํ๋ฅผ ์ด์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.PriorityQueue;import java.util.Queue;import java.util.StringTokenizer;public class _5464_ { // ์ฃผ์ฐจ์žฅ public static void main(String[] args)..

[Baekjoon] 11559_Puyo Puyo

Gold IV๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/11559) ๋ฌธ์ œ ํ’€์ด  ํ•„๋“œ ๋ฐ”๋‹ฅ๋ถ€ํ„ฐ bfs ํƒ์ƒ‰์„ ํ†ตํ•ด ๊ฐ™์€ ์ƒ‰ ๋ฟŒ์š”๊ฐ€ 4๊ฐœ ์ด์ƒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ถ€๋ถ„์„ ์ฐพ๋Š”๋‹ค.์ฐพ์€ ๋ถ€๋ถ„์„ ํ„ฐํŠธ๋ฆฐ ํ›„ ๋นˆ ๊ณต๊ฐ„์œผ๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค.์ค‘๋ ฅ์„ ํ†ตํ•ด ์•„๋ž˜๋กœ ๋–จ์–ด์ง€๋„๋ก ๋งŒ๋“œ๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ด ์ค€๋‹ค.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;public class _11559_ { // Puyo Puyo static int dx[] = { -1, 1, 0, 0 ..

[Baekjoon] 15828_Router

Silver IV๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/15828) ๋ฌธ์ œ ํ’€์ด  Queue๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.   my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.LinkedList;import java.util.Queue;public class _15828_ { // Router public static void main(String[] args) throws IOExceptio..

[Baekjoon] 2161_์นด๋“œ1

Silver V๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2161) ๋ฌธ์ œ ํ’€์ด  Queue๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.   my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.LinkedList;import java.util.Queue;public class _2161_ { // ์นด๋“œ1 public static void main(String[] args) throws IOException { B..

[Baekjoon] 2146_๋‹ค๋ฆฌ ๋งŒ๋“ค๊ธฐ

Gold III๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2146) ๋ฌธ์ œ ํ’€์ด  ๊ฐ™์€ ์„ฌ ์˜์—ญ์„ ๋จผ์ € ์ฐพ๋Š”๋‹ค. ์„ฌ ํ•˜๋‚˜๋ฅผ ๋‹ค ์ฐพ์•˜๋‹ค๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ ๋ถ€๋ถ„๋“ค๋งŒ bfs๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‹ค๋ฅธ ์„ฌ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.   my solution (Java)import java.io.*;import java.util.*;public class _2146_ { // ๋‹ค๋ฆฌ ๋งŒ๋“ค๊ธฐ static int arr[][], n, result; static boolean visited[][]; static Queue land; static int dx[] = { -1, 1, 0, 0 }; static int dy[] = { 0, 0, -1, 1 }; public static voi..

[Baekjoon] 25516_๊ฑฐ๋ฆฌ๊ฐ€ k์ดํ•˜์ธ ํŠธ๋ฆฌ ๋…ธ๋“œ์—์„œ ์‚ฌ๊ณผ ์ˆ˜ํ™•ํ•˜๊ธฐ

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/25516) ๋ฌธ์ œ ํ’€์ด  bfs๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;public class _25516_ { // ๊ฑฐ๋ฆฌ๊ฐ€ k์ดํ•˜์ธ ํŠธ๋ฆฌ ๋…ธ๋“œ์—์„œ ์‚ฌ๊ณผ ์ˆ˜ํ™•ํ•˜๊ธฐ static ArrayList> arr; static int apple[], k..