์ „์ฒด ๊ธ€

์ „์ฒด ๊ธ€

    [BOJ_15685] ๋“œ๋ž˜๊ณค ์ปค๋ธŒ (Java)

    [BOJ_15685] ๋“œ๋ž˜๊ณค ์ปค๋ธŒ (Java)

    ๋ฌธ์ œ๋งํฌ https://www.acmicpc.net/problem/15685 15685๋ฒˆ: ๋“œ๋ž˜๊ณค ์ปค๋ธŒ ์ฒซ์งธ ์ค„์— ๋“œ๋ž˜๊ณค ์ปค๋ธŒ์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 20)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋“œ๋ž˜๊ณค ์ปค๋ธŒ์˜ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋“œ๋ž˜๊ณค ์ปค๋ธŒ์˜ ์ •๋ณด๋Š” ๋„ค ์ •์ˆ˜ x, y, d, g๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. x์™€ y๋Š” ๋“œ๋ž˜๊ณค ์ปค www.acmicpc.net ๋ฌธ์ œํ’€์ด ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ํ•ต์‹ฌ ์Šคํ‚ฌ ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋“œ๋ž˜๊ณค์ปค๋ธŒ ๋ฌธ์ œ๋ฅผ ๋ดค์„ ๋•Œ ๊ต‰์žฅํžˆ ๋‚œํ•ดํ•˜๋‹ค๋Š” ์ƒ๊ฐ์„ ๋ฐ›์•˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๊ทธ๋ž˜ํ”„๋ฅผ ํŠน์ • ์ ์—์„œ 90๋„์”ฉ ๋Œ๋ฆด ์ˆ˜ ์žˆ์„๊นŒ ๊ณ ๋ฏผ์„ ๋งŽ์ด ํ–ˆ๋Š”๋ฐ, ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆด ๋•Œ ํ•ด๋‹น ์ ์—์„œ ์–ด๋Š ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•˜์˜€๋Š”์ง€๋งŒ ์•Œ๋ฉด ๋“œ๋ž˜๊ณค ์ปค๋ธŒ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ž˜๊ณค ์ปค๋ธŒ ๋ฌธ์ œ๋Š” ํŠน์ • ์‹œ์ž‘ ์ ์—์„œ ์‹œ์ž‘ ๋ฐฉํ–ฅ์œผ๋กœ 1์นธ ์ด๋™ํ•˜..

    [BOJ_15662] ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ( java)

    [BOJ_15662] ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ( java)

    ๋ฌธ์ œ๋งํฌ https://www.acmicpc.net/problem/15662 15662๋ฒˆ: ํ†ฑ๋‹ˆ๋ฐ”ํ€ด (2) ์ด 8๊ฐœ์˜ ํ†ฑ๋‹ˆ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ†ฑ๋‹ˆ๋ฐ”ํ€ด T๊ฐœ๊ฐ€ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ผ๋ ฌ๋กœ ๋†“์—ฌ์ ธ ์žˆ๋‹ค. ๋˜, ํ†ฑ๋‹ˆ๋Š” N๊ทน ๋˜๋Š” S๊ทน ์ค‘ ํ•˜๋‚˜๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ  ์žˆ๋‹ค. ํ†ฑ๋‹ˆ๋ฐ”ํ€ด์—๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ๋Š”๋ฐ, ๊ฐ€์žฅ ์™ผ์ชฝ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด www.acmicpc.net ๋ฌธ์ œํ’€์ด ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ํ•ต์‹ฌ ์Šคํ‚ฌ ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ๊ฐ์ฒด ๊ตฌํ˜„ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด๋ผ๋Š” ๊ฐ์ฒด๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ๊ฐ์ฒด์˜ ๋™์ž‘์€ ์™ผ์ชฝ ํ˜น์€ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ์™ผ์ชฝ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด์™€ ๋งŒ๋‚˜๋Š” ์ง€์ ์˜ ํ†ฑ๋‹ˆ์˜ ๊ฐ’๊ณผ ์˜ค๋ฅธ์ชฝ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด์™€ ๋งŒ๋‚˜๋Š” ์ง€์ ์˜ ํ†ฑ๋‹ˆ์˜ ๊ฐ’ ๊ทธ๋ฆฌ๊ณ  ๋งจ ์œ„ ์ง€์ ์˜ ํ†ฑ๋‹ˆ๊ฐ€ N์ธ์ง€ S์ธ์ง€ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ฑ๋‹ˆ๋ฅผ ๋Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์€ index๋ฅผ ๋ณ€๊ฒฝํ•ด์ฃผ..

    [BOJ_14890] ๊ฒฝ์‚ฌ๋กœ (java)

    [BOJ_14890] ๊ฒฝ์‚ฌ๋กœ (java)

    ๋ฌธ์ œ๋งํฌ https://www.acmicpc.net/problem/14890 14890๋ฒˆ: ๊ฒฝ์‚ฌ๋กœ ์ฒซ์งธ ์ค„์— N (2 ≤ N ≤ 100)๊ณผ L (1 ≤ L ≤ N)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ์ง€๋„๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ์นธ์˜ ๋†’์ด๋Š” 10๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net ๋ฌธ์ œํ’€์ด ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ํ•ต์‹ฌ ์Šคํ‚ฌ ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ๊ตฌํ˜„,์‚ฌ๊ณ  ๊ฒฝ์‚ฌ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฒฝ์‚ฌ๋กœ์˜ ์กฐ๊ฑด์„ ์ถฉ๋ถ„ํžˆ ์ดํ•ดํ•˜๊ณ  ๊ตฌํ˜„ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์œ„ ๊ฒฝ์šฐ๋Š” ๊ฒฝ์‚ฌ๋กœ์— ๋†“์„ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋“ค์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ์—์„œ ์ œ์‹œ๋˜๋Š” ๊ฒฝ์‚ฌ๋กœ์˜ ๊ธธ์ด๋งŒํผ ์ถฉ๋ถ„ํžˆ ๊ฐ™์€ ์ˆ˜์˜ ๊ธธ์ด ์žˆ์„ ๊ฒฝ์šฐ ๊ฒฝ์‚ฌ๋กœ๋ฅผ ๋†“์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฒฝ์‚ฌ๋กœ๋ฅผ ๋†“์„ ๋•Œ๋Š” ํ•ญ์ƒ 1๋งŒ ์ฐจ์ด๊ฐ€ ๋‚˜์•ผํ•ฉ๋‹ˆ๋‹ค. ์œ„ ๊ฒฝ์šฐ๋Š” ๊ฒฝ์‚ฌ๋กœ์— ๋†“์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋†’์ด ์ฐจ์ด๊ฐ€ 2 ์ด์ƒ์ธ ๊ฒฝ์šฐ ๊ฒฝ์‚ฌ๋กœ..

    [BOJ_14499] ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ (java)

    [BOJ_14499] ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ (java)

    ๋ฌธ์ œ๋งํฌ https://www.acmicpc.net/problem/14499 14499๋ฒˆ: ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ ์ฒซ์งธ ์ค„์— ์ง€๋„์˜ ์„ธ๋กœ ํฌ๊ธฐ N, ๊ฐ€๋กœ ํฌ๊ธฐ M (1 ≤ N, M ≤ 20), ์ฃผ์‚ฌ์œ„๋ฅผ ๋†“์€ ๊ณณ์˜ ์ขŒํ‘œ x, y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), ๊ทธ๋ฆฌ๊ณ  ๋ช…๋ น์˜ ๊ฐœ์ˆ˜ K (1 ≤ K ≤ 1,000)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ์ง€ www.acmicpc.net ๋ฌธ์ œ์„ค๋ช… ๋”๋ณด๊ธฐ ๋”๋ณด๊ธฐ ๋”๋ณด๊ธฐ ๋ฌธ์ œ ํฌ๊ธฐ๊ฐ€ N×M์ธ ์ง€๋„๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ง€๋„์˜ ์˜ค๋ฅธ์ชฝ์€ ๋™์ชฝ, ์œ„์ชฝ์€ ๋ถ์ชฝ์ด๋‹ค. ์ด ์ง€๋„์˜ ์œ„์— ์ฃผ์‚ฌ์œ„๊ฐ€ ํ•˜๋‚˜ ๋†“์—ฌ์ ธ ์žˆ์œผ๋ฉฐ, ์ฃผ์‚ฌ์œ„์˜ ์ „๊ฐœ๋„๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ์ง€๋„์˜ ์ขŒํ‘œ๋Š” (r, c)๋กœ ๋‚˜ํƒ€๋‚ด๋ฉฐ, r๋Š” ๋ถ์ชฝ์œผ๋กœ๋ถ€ํ„ฐ ๋–จ์–ด์ง„ ์นธ์˜ ๊ฐœ์ˆ˜, c๋Š” ์„œ์ชฝ์œผ๋กœ๋ถ€ํ„ฐ ๋–จ์–ด์ง„ ์นธ์˜ ๊ฐœ์ˆ˜์ด๋‹ค. 2 4 1 3 5..