๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€

๋ฐฑ์ค€ 1074๋ฒˆ : Z (JAVA) ๋ฌธ์ œ ํ’€์ด

https://www.acmicpc.net/problem/1074 1074๋ฒˆ: Z ํ•œ์ˆ˜๋Š” ํฌ๊ธฐ๊ฐ€ 2N ร— 2N์ธ 2์ฐจ์› ๋ฐฐ์—ด์„ Z๋ชจ์–‘์œผ๋กœ ํƒ์ƒ‰ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 2ร—2๋ฐฐ์—ด์„ ์™ผ์ชฝ ์œ„์นธ, ์˜ค๋ฅธ์ชฝ ์œ„์นธ, ์™ผ์ชฝ ์•„๋ž˜์นธ, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์นธ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฉ๋ฌธํ•˜๋ฉด Z๋ชจ์–‘์ด๋‹ค. ๋งŒ์•ฝ, N > 1์ด ๋ผ์„œ www.acmicpc.net โœ๏ธ ๋ฌธ์ œ ๐Ÿ” ๋ฌธ์ œ ํ•ด๊ฒฐ ์ฃผ์˜! ์ด ๋ฌธ์ œ๋Š” ํ•˜๋‚˜ ํ•˜๋‚˜ ํƒ์ƒ‰ํ•˜์—ฌ DFS๋ฅผ ์‹œ๋„ํ•˜๋ฉด ์‹œ๊ฐ„์ดˆ๊ณผ๋˜์–ด ํ†ต๊ณผํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. ์•„๋ž˜๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ ๋ฐ›์€ ํ’€์ด..ใ…  ๋”๋ณด๊ธฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ ๋ฐ›์€ ํ’€์ด์ด๋‹ค. import java.util.*; import java.io.*; public class Main { static int N, r, c; static int count; static int[][] arr; ..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€

๋ฐฑ์ค€ 11729๋ฒˆ : ํ•˜๋…ธ์ด ํƒ‘ ์ด๋™์ˆœ์„œ (JAVA) ๋ฌธ์ œ ํ’€์ด

www.acmicpc.net/problem/11729 11729๋ฒˆ: ํ•˜๋…ธ์ด ํƒ‘ ์ด๋™ ์ˆœ์„œ ์„ธ ๊ฐœ์˜ ์žฅ๋Œ€๊ฐ€ ์žˆ๊ณ  ์ฒซ ๋ฒˆ์งธ ์žฅ๋Œ€์—๋Š” ๋ฐ˜๊ฒฝ์ด ์„œ๋กœ ๋‹ค๋ฅธ n๊ฐœ์˜ ์›ํŒ์ด ์Œ“์—ฌ ์žˆ๋‹ค. ๊ฐ ์›ํŒ์€ ๋ฐ˜๊ฒฝ์ด ํฐ ์ˆœ์„œ๋Œ€๋กœ ์Œ“์—ฌ์žˆ๋‹ค. ์ด์ œ ์ˆ˜๋„์Šน๋“ค์ด ๋‹ค์Œ ๊ทœ์น™์— ๋”ฐ๋ผ ์ฒซ ๋ฒˆ์งธ ์žฅ๋Œ€์—์„œ ์„ธ ๋ฒˆ์งธ ์žฅ๋Œ€๋กœ www.acmicpc.net ๋ฌธ์ œ ๋ถ„์„ ์ผ๋‹จ, ํ•˜๋…ธ์ด ํƒ‘์ด๋ž€ ์œ„์— ์„ค๋ช…์„ ๋ณด๋ฉด ์•Œ๊ฒ ์ง€๋งŒ, ์กฐ๊ฑด์ด ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ํ•œ๋ฒˆ์— ํ•œ ์›ํŒ๋งŒ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜์˜ ์›ํŒ์€ ํ•ญ์ƒ ์œ„์— ์›ํŒ๋ณด๋‹ค ํฌ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ณผ์—ฐ ์–ด๋–ป๊ฒŒ ์˜ฎ๊ฒจ์•ผ ํ• ๊นŒ? ์ผ๋‹จ ์›ํŒ 3๊ฐœ๋ฅผ ๊ฐ€์ง€๊ณ  ๊ทœ์น™์„ ์‚ดํŽด๋ณด์ž. 1. ์ผ๋‹จ 1๋ฒˆ์งธ ํƒ€์›Œ์—์„œ 3๋ฒˆ์งธ ํƒ€์›Œ๋กœ 3๊ฐœ์˜ ์›ํŒ์„ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ทธ ์œ„์— ์žˆ๋Š” ๋‘๊ฐœ์˜ ์›ํŒ์„ ๋จผ์ € ๊ฐ€์šด๋ฐ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•œ๋‹ค. ( 5๋ฒˆ ๊ทธ๋ฆผ ์ฐธ์กฐ) 2. ๊ฐ€์žฅ ์ž‘..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€

๋ฐฑ์ค€ 10870๋ฒˆ : ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜ 5 (JAVA) ๋ฌธ์ œ ํ’€์ด

www.acmicpc.net/problem/10870 10870๋ฒˆ: ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜ 5 ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜๋Š” 0๊ณผ 1๋กœ ์‹œ์ž‘ํ•œ๋‹ค. 0๋ฒˆ์งธ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜๋Š” 0์ด๊ณ , 1๋ฒˆ์งธ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜๋Š” 1์ด๋‹ค. ๊ทธ ๋‹ค์Œ 2๋ฒˆ์งธ ๋ถ€ํ„ฐ๋Š” ๋ฐ”๋กœ ์•ž ๋‘ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์˜ ํ•ฉ์ด ๋œ๋‹ค. ์ด๋ฅผ ์‹์œผ๋กœ ์จ๋ณด๋ฉด Fn = Fn-1 + Fn-2 (n โ‰ฅ 2)๊ฐ€ www.acmicpc.net ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜ ๋ž€? 0๋ฒˆ์งธ ์ˆ˜์™€ 1๋ฒˆ์งธ ์ˆ˜๊ฐ€ 1์ด๊ณ , 2๋ฒˆ์งธ ์ˆ˜ ๋ถ€ํ„ฐ ์•ž์— ๋‘ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์˜ ํ•ฉ์ด ๋œ๋‹ค. ์ฝ”๋“œ๋กœ ํ‘œํ˜„ import java.util.Scanner; //10870๋ฒˆ ๋ฌธ์ œ public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = ..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€

๋ฐฑ์ค€ 10872๋ฒˆ : ํŒฉํ† ๋ฆฌ์–ผ (JAVA) ๋ฌธ์ œ ํ’€์ด

www.acmicpc.net/problem/10872 10872๋ฒˆ: ํŒฉํ† ๋ฆฌ์–ผ 0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, N!์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net ์žฌ๊ท€์˜ ๊ธฐ๋ณธ์ ์ธ ๊ตฌํ˜„์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ํŒฉํ† ๋ฆฌ์–ผ ๋ฌธ์ œ์ด๋‹ค. ๋จผ์ € ํŒฉํ† ๋ฆฌ์–ผ ์ด๋ž€? ์ˆซ์ž n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, n ๋ถ€ํ„ฐ 1๊นŒ์ง€์˜ ๊ณฑ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋œปํ•œ๋‹ค. 0! = 1 1! = 1 2! = 2 x 1 3! = 3 x 2 x 1 .. n! = n x (n-1) x ... x 1 ์ด๊ฒƒ์„ ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค๋ฉด, ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค. ์ž ๊ทธ๋Ÿผ ์ด์ œ ์ ํ™”์‹์ด ๋ณด์ธ๋‹ค. if (n==1) ์ผ ๊ฒฝ์šฐ โˆซ(n) = 1; if (n==2) ์ผ ๊ฒฝ์šฐ โˆซ(n) = 1; n์€ 0๋ณด๋‹ค ํฐ ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. โˆซ(n)= n x โˆซ(n-1) ์ฝ”๋“œ๋กœ ํ‘œํ˜„ ํ•ด๋ณด์ž..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€

๋ฐฑ์ค€ 2447๋ฒˆ : ๋ณ„ ์ฐ๊ธฐ - 10 (JAVA) ๋ฌธ์ œ ํ’€์ด

๐Ÿš€๋ฌธ์ œ ์žฌ๊ท€์ ์ธ ํŒจํ„ด์œผ๋กœ ๋ณ„์„ ์ฐ์–ด ๋ณด์ž. N์ด 3์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ(3, 9, 27, ...)์ด๋ผ๊ณ  ํ•  ๋•Œ, ํฌ๊ธฐ N์˜ ํŒจํ„ด์€ Nร—N ์ •์‚ฌ๊ฐํ˜• ๋ชจ์–‘์ด๋‹ค. ํฌ๊ธฐ 3์˜ ํŒจํ„ด์€ ๊ฐ€์šด๋ฐ์— ๊ณต๋ฐฑ์ด ์žˆ๊ณ , ๊ฐ€์šด๋ฐ๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์นธ์— ๋ณ„์ด ํ•˜๋‚˜์”ฉ ์žˆ๋Š” ํŒจํ„ด์ด๋‹ค. *** * * *** N์ด 3๋ณด๋‹ค ํด ๊ฒฝ์šฐ, ํฌ๊ธฐ N์˜ ํŒจํ„ด์€ ๊ณต๋ฐฑ์œผ๋กœ ์ฑ„์›Œ์ง„ ๊ฐ€์šด๋ฐ์˜ (N/3)ร—(N/3) ์ •์‚ฌ๊ฐํ˜•์„ ํฌ๊ธฐ N/3์˜ ํŒจํ„ด์œผ๋กœ ๋‘˜๋Ÿฌ์‹ผ ํ˜•ํƒœ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํฌ๊ธฐ 27์˜ ํŒจํ„ด์€ ์˜ˆ์ œ ์ถœ๋ ฅ 1๊ณผ ๊ฐ™๋‹ค. ๐Ÿˆ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 3์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์ด๋‹ค. ์ฆ‰ ์–ด๋–ค ์ •์ˆ˜ k์— ๋Œ€ํ•ด N=3k์ด๋ฉฐ, ์ด๋•Œ 1 โ‰ค k < 8์ด๋‹ค. ๐Ÿฑโ€๐Ÿ‘ค์ถœ๋ ฅ ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N๋ฒˆ์งธ ์ค„๊นŒ์ง€ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ’ฌ ์˜ˆ์ œ ์ž…๋ ฅ 27 ๐Ÿ’ฌ ์˜ˆ์ œ ์ถœ๋ ฅ *********************..

iseunghan
'๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\์žฌ๊ท€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก