๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ฌธ์ œ SWEA(SW Expert Academy) 6808๋ฒˆ- ๊ทœ์˜์ด์™€ ์ธ์˜์ด์˜ ์นด๋“œ๊ฒŒ์ž„ (D3) ํ’€์ด ์ •ํ•ด์ง„ ๊ฐ’๋“ค ์ค‘, ์–ด๋–ป๊ฒŒ ๋ฐฐ์—ดํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ๋‚˜๋‰˜๋Š” ์ˆœ์—ด ๋ฌธ์ œ isSelected์˜ boolean๋ฐฐ์—ด์„ ํ™œ์šฉํ•˜์—ฌ ํ˜„์žฌ ์ธ์˜์ด๊ฐ€ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฐ’๋“ค์˜ ์ˆœ์—ด์„ ๊ตฌํ•จ ๊ธฐ์ €์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด(์ˆœ์—ด์˜ ํฌ๊ธฐ๊ฐ€ R์ด ๋˜๋ฉด), ๊ทœ์˜์ด์™€ ์ธ์˜์ด์˜ ์ ์ˆ˜๋ฅผ ๊ฐ๊ฐ ๊ณ„์‚ฐํ•ด์„œ ์Šน๋ถ€๋ฅผ ๋‚˜๋ˆ” ์ฝ”๋“œ import java.io.*; import java.util.*; public class Solution{ static int N = 18, R = 9; static int[] gu; static int[] in; static int[] rem_card; static boolean[] isSelected; static int win; publi..
๋ฌธ์ œ https://www.acmicpc.net/problem/17135 17135๋ฒˆ: ์บ์Šฌ ๋””ํŽœ์Šค ์ฒซ์งธ ์ค„์— ๊ฒฉ์žํŒ ํ–‰์˜ ์ˆ˜ N, ์—ด์˜ ์ˆ˜ M, ๊ถ์ˆ˜์˜ ๊ณต๊ฒฉ ๊ฑฐ๋ฆฌ ์ œํ•œ D๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๊ฒฉ์žํŒ์˜ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 0์€ ๋นˆ ์นธ, 1์€ ์ ์ด ์žˆ๋Š” ์นธ์ด๋‹ค. www.acmicpc.net ํ’€์ด ์•„์ฒ˜ 3๋ช…์˜ ์œ„์น˜๋ฅผ 0~m-1์‚ฌ์ด์—์„œ ์ •ํ•ด์•ผ ํ•จ -> ์กฐํ•ฉ-๊ธฐ์ €์กฐ๊ฑด: cnt==3(์•„์ฒ˜ 3๋ช…์˜ ์œ„์น˜๊ฐ€ ์ •ํ•ด์กŒ์„๋•Œ) enemy์˜ ๊ฒฝ์šฐ, ๋ณ€๊ฒฝ๋˜๋ฉด ์•ˆ๋˜๋Š” ์ •๋ณด์ด๋ฏ€๋กœ tmp_enemy๋ฅผ local ๋ณ€์ˆ˜๋กœ ๋งŒ๋“ค์–ด ๊ธฐ์กด ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ tmp_enemy๊ฐ€ ๋น„์–ด์žˆ์„ ๋•Œ๊นŒ์ง€(์ ์ด ๋ชจ๋‘ ์—†์–ด์งˆ๋•Œ๊นŒ์ง€) while๋ฌธ์„ ๋Œ์•„, ์ ์„ ์ฃฝ์ธ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. ์ด๋•Œ ์ ๊ณผ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ์œ ํšจ๊ฐ’์ด๋ผ๋ฉด min๊ฐ’(๊ฑฐ๋ฆฌ ์ตœ์†Ÿ๊ฐ’)์„ ๋ฐ”๊ฟ”์ฃผ๊ณ  ..
๋ฌธ์ œ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N(2 ≤ N ≤ 50)๊ณผ M(1 ≤ M ≤ 13)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋„์‹œ์˜ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋„์‹œ์˜ ์ •๋ณด๋Š” 0, 1, 2๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , 0์€ ๋นˆ ์นธ, 1์€ ์ง‘, 2๋Š” ์น˜ํ‚จ์ง‘์„ ์˜๋ฏธํ•œ๋‹ค. ์ง‘์˜ ๊ฐœ์ˆ˜๋Š” 2N๊ฐœ๋ฅผ ๋„˜์ง€ ์•Š์œผ๋ฉฐ, ์ ์–ด๋„ 1๊ฐœ๋Š” ์กด์žฌํ•œ๋‹ค. ์น˜ํ‚จ์ง‘์˜ ๊ฐœ์ˆ˜๋Š” M๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 13๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ํ์—…์‹œํ‚ค์ง€ ์•Š์„ ์น˜ํ‚จ์ง‘์„ ์ตœ๋Œ€ M๊ฐœ๋ฅผ ๊ณจ๋ž์„ ๋•Œ, ๋„์‹œ์˜ ์น˜ํ‚จ ๊ฑฐ๋ฆฌ์˜ ์ตœ์†Ÿ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. https://www.acmicpc.net/problem/15686 15686๋ฒˆ: ์น˜ํ‚จ ๋ฐฐ๋‹ฌ ํฌ๊ธฐ๊ฐ€ N×N์ธ ๋„์‹œ๊ฐ€ ์žˆ๋‹ค. ๋„์‹œ๋Š” 1×1ํฌ๊ธฐ์˜ ์นธ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค. ๋„์‹œ์˜ ๊ฐ ์นธ์€ ๋นˆ ์นธ, ์น˜ํ‚จ์ง‘, ์ง‘ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๋„์‹œ์˜ ์นธ์€ (r, c)์™€ ๊ฐ™์€ ..
๋ฌธ์ œ https://www.acmicpc.net/problem/1158 1158๋ฒˆ: ์š”์„ธํ‘ธ์Šค ๋ฌธ์ œ ์ฒซ์งธ ์ค„์— N๊ณผ K๊ฐ€ ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net ์ฝ”๋“œ(JAVA) import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int n = I..
์ ์ด
'๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (13 Page)