๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋ธŒ๋ฃจํŠธ ํฌ์Šค

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋ธŒ๋ฃจํŠธ ํฌ์Šค

๋ฐฑ์ค€ 7568๋ฒˆ : ๋ฉ์น˜ (JAVA) ๋ฌธ์ œ ํ’€์ด

www.acmicpc.net/problem/7568 7568๋ฒˆ: ๋ฉ์น˜ ์šฐ๋ฆฌ๋Š” ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๋ฅผ ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ, ์ด ๋‘ ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๊ทธ ๋“ฑ์ˆ˜๋ฅผ ๋งค๊ฒจ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์–ด๋–ค ์‚ฌ๋žŒ์˜ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ x kg์ด๊ณ  ํ‚ค๊ฐ€ y cm๋ผ๋ฉด ์ด ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๋Š” (x,y)๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๋‘ ์‚ฌ๋žŒ A ์™€ B์˜ ๋ฉ www.acmicpc.net ๋ฌธ์ œ ๋ถ„์„ ์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค A, B ๋‘ ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๊ฐ€ ๊ฐ๊ฐ (56, 177), (45, 165) ๋ผ๊ณ  ํ•œ๋‹ค๋ฉด A์˜ ๋ฉ์น˜๊ฐ€ B๋ณด๋‹ค ํฐ ์…ˆ์ด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฉ์น˜๋ผ๋ฆฌ ํฌ๊ธฐ๋ฅผ ์ •ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‘ ์‚ฌ๋žŒ C์™€ D์˜ ๋ฉ์น˜๊ฐ€ ๊ฐ๊ฐ (45, 181), (55,173)์ด๋ผ๋ฉด ๋ชธ๋ฌด๊ฒŒ๋Š” D๊ฐ€ C๋ณด๋‹ค ๋” ๋ฌด๊ฒ๊ณ , ํ‚ค๋Š” C๊ฐ€ ๋” ํฌ๋ฏ€๋กœ, "๋ฉ์น˜"๋กœ๋งŒ ๋ณผ ๋•Œ C์™€ D๋Š” ๋ˆ„๊ตฌ๋„ ์ƒ๋Œ€๋ฐฉ๋ณด๋‹ค ๋” ํฌ..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋ธŒ๋ฃจํŠธ ํฌ์Šค

๋ฐฑ์ค€ 2231๋ฒˆ : ๋ถ„ํ•ดํ•ฉ (JAVA) ๋ฌธ์ œ ํ’€์ด

www.acmicpc.net/problem/2231 2231๋ฒˆ: ๋ถ„ํ•ดํ•ฉ ์–ด๋–ค ์ž์—ฐ์ˆ˜ N์ด ์žˆ์„ ๋•Œ, ๊ทธ ์ž์—ฐ์ˆ˜ N์˜ ๋ถ„ํ•ดํ•ฉ์€ N๊ณผ N์„ ์ด๋ฃจ๋Š” ๊ฐ ์ž๋ฆฌ์ˆ˜์˜ ํ•ฉ์„ ์˜๋ฏธํ•œ๋‹ค. ์–ด๋–ค ์ž์—ฐ์ˆ˜ M์˜ ๋ถ„ํ•ดํ•ฉ์ด N์ธ ๊ฒฝ์šฐ, M์„ N์˜ ์ƒ์„ฑ์ž๋ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 245์˜ ๋ถ„ํ•ดํ•ฉ์€ 256(=245+2+4+5)์ด www.acmicpc.net ๋ฌธ์ œ ๋ถ„์„ ๋ถ„ํ•ดํ•ฉ์€ ์•„๋ž˜์ฒ˜๋Ÿผ ์ž๊ธฐ ์ž์‹ ๊ณผ ๊ฐ ์ž๋ฆฟ์ˆ˜๋ฅผ ๋”ํ•œ ๊ฒƒ 256 ๋ถ„ํ•ดํ•ฉ : 256 + 2 + 5 + 6 = 269 ๋ฌธ์ œ์—์„œ ๋ถ„ํ•ดํ•ฉ์€ ์˜ˆ๋ฅผ ๋“ค์–ด 256์„ ์ž๋ฆฌ์ˆ˜๋กœ ์ชผ๊ฐœ์„œ ๋”ํ•˜๊ณ , ๋‹ค์‹œ 256์„ ๋”ํ•œ๊ฒŒ ๋ถ„ํ•ดํ•ฉ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ƒ์„ฑ์ž ๋ž€? 269 = 256 + 2 + 5 + 6 256์„ ๋ถ„ํ•ดํ•ฉ์„ ํ•ด์„œ ๋‚˜์˜จ ์ˆ˜๊ฐ€ 269์ผ ๋•Œ, 256์€ 269์˜ ์ƒ์„ฑ์ž๊ฐ€ ๋œ๋‹ค. ์ƒ์„ฑ์ž๋ฅผ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ 1๋ถ€..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋ธŒ๋ฃจํŠธ ํฌ์Šค

๋ฐฑ์ค€ 2798๋ฒˆ : ๋ธ”๋ž™์žญ (JAVA) ๋ฌธ์ œ ํ’€์ด

www.acmicpc.net/problem/2798 2798๋ฒˆ: ๋ธ”๋ž™์žญ ์ฒซ์งธ ์ค„์— ์นด๋“œ์˜ ๊ฐœ์ˆ˜ N(3 โ‰ค N โ‰ค 100)๊ณผ M(10 โ‰ค M โ‰ค 300,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์นด๋“œ์— ์“ฐ์—ฌ ์žˆ๋Š” ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ์ด ๊ฐ’์€ 100,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ํ•ฉ์ด M์„ ๋„˜์ง€ ์•Š๋Š” ์นด๋“œ 3์žฅ์„ ์ฐพ์„ ์ˆ˜ ์žˆ www.acmicpc.net ๊ทœ์น™ ์ฐพ๊ธฐ ์นด๋“œ์˜ ๊ฐœ์ˆ˜(N)์™€ ์นด๋“œ ์ˆ˜์˜ ํ•ฉ(M)์ด ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ 1 ์— ๋ณด๋ฉด 5 6 7 8 9 ์ค‘์—์„œ 3์žฅ์„ ๊ณจ๋ผ์„œ M์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•ฉ์„ ์ถœ๋ ฅ์‹œํ‚ค๋ฉด ๋œ๋‹ค! ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋‹ค ๋Œ์•„์„œ 3๊ฐ€์ง€ ์นด๋“œ๋ฅผ ๋ฝ‘์€ ๋’ค, ๊ทธ ์นด๋“œ๋“ค์˜ ํ•ฉ์„ ๋‹ค ๊ตฌํ•ด์„œ M์ดํ•˜์˜ ํ•ฉ๋“ค ์ค‘ ๊ฐ€์žฅ ํฐ ํ•ฉ์„ ์ถœ๋ ฅ ์‹œํ‚จ๋‹ค. 3๊ฐœ์˜ ์นด๋“œ๋ฅผ ๋ฝ‘์•„์•ผ ํ•˜๋‹ˆ๊นŒ, 3์ค‘ for๋ฌธ์œผ๋กœ ๋Œ๋ฆฌ๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค int MAX = 0;..

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