๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-06 00:00
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (564)

์žฌ๋ƒฅ์ด๐Ÿ˜ป

[BOJ/Java] 2531. ํšŒ์ „ ์ดˆ๋ฐฅ

[BOJ/Java] 2531. ํšŒ์ „ ์ดˆ๋ฐฅhttps://www.acmicpc.net/problem/2531๋ฌธ์ œ ํ•ด์„ํšŒ์ „ ์ดˆ๋ฐฅ ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ํšŒ์ „ ์ดˆ๋ฐฅ ๋ฒจํŠธ์—์„œ ์—ฐ์†๋œ K๊ฐœ์˜ ์ดˆ๋ฐฅ์„ ์„ ํƒํ–ˆ์„ ๋•Œ, ์ด๋•Œ์˜ ๋‹ค์–‘ํ•œ ์ดˆ๋ฐฅ์˜ ์ข…๋ฅ˜๋ฅผ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋˜ํ•œ, ์ดˆ๋ฐฅ์˜ ์„ ํƒ์€ ํ•˜๋‚˜์˜ ์ฟ ํฐ์„ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ดˆ๋ฐฅ ํ•œ ์ข…๋ฅ˜๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด, ์ด๋ฅผ ๊ณ ๋ คํ•œ ์ตœ์ ์˜ ์ดˆ๋ฐฅ ์„ ํƒ ์ „๋žต์„ ์š”๊ตฌํ•œ๋‹ค.ํ’€์ด ๊ณผ์ • ์ดˆ๊ธฐ ์„ค์ •: ์ž…๋ ฅ์„ ๋ฐ›์•„ ์ „์—ญ ๋ณ€์ˆ˜๋กœ N(์ด ์ดˆ๋ฐฅ์˜ ๊ฐœ์ˆ˜), D(์ดˆ๋ฐฅ์˜ ์ข…๋ฅ˜ ์ˆ˜), K(์—ฐ์†ํ•ด์„œ ๋จน์„ ์ดˆ๋ฐฅ์˜ ๊ฐœ์ˆ˜), C(์ฟ ํฐ์œผ๋กœ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์ดˆ๋ฐฅ ๋ฒˆํ˜ธ)๋ฅผ ์„ค์ •ํ•˜๊ณ , ์ดˆ๋ฐฅ์˜ ๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•  ๋ฐฐ์—ด arr์„ ์„ ์–ธํ•œ๋‹ค.์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ๋ฐ ์ดˆ๋ฐฅ ์ข…๋ฅ˜ ์นด์šดํŒ…: ์ฒซ K๊ฐœ์˜ ์ดˆ๋ฐฅ์„ ์„ ํƒํ•˜์—ฌ ์ข…๋ฅ˜๋ฅผ ์นด์šดํŒ…ํ•œ๋‹ค. ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์Šฌ๋ผ์ด๋”ฉ ์œˆ..

BOJ - Java 2024. 5. 5. 19:58
[BOJ/Java] 2565. ์ „๊นƒ์ค„

[BOJ/Java] 2565. ์ „๊นƒ์ค„https://www.acmicpc.net/problem/2565๋ฌธ์ œ ํ•ด์„๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์ „๊นƒ์ค„์ด ๊ต์ฐจํ•˜์ง€ ์•Š๋„๋ก ์ตœ์†Œ ๋ช‡ ๊ฐœ์˜ ์ „๊นƒ์ค„์„ ์ œ๊ฑฐํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋ฌป๊ณ  ์žˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋™์  ๊ณ„ํš๋ฒ•์„ ์ด์šฉํ•œ ์ตœ์žฅ ์ฆ๊ฐ€ ๋ถ€๋ถ„ ์ˆ˜์—ด(LIS, Longest Increasing Subsequence) ๋ฌธ์ œ์˜ ๋ณ€ํ˜•์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. A์™€ B ๋‘ ์ „๋ด‡๋Œ€์— ์—ฐ๊ฒฐ๋œ ์ „๊นƒ์ค„์˜ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ์ „๊นƒ์ค„์€ A์ „๋ด‡๋Œ€์˜ ํŠน์ • ์œ„์น˜์—์„œ B์ „๋ด‡๋Œ€์˜ ํŠน์ • ์œ„์น˜๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค.ํ’€์ด ๊ณผ์ •์ฃผ์–ด์ง„ ์ž…๋ ฅ์œผ๋กœ๋ถ€ํ„ฐ ์ „๊นƒ์ค„ ์ •๋ณด๋ฅผ ๋ฐฐ์—ด์— ์ €์žฅํ•˜๊ณ , A ์ „๋ด‡๋Œ€์— ๋Œ€ํ•ด ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ์„ ์‹ค์‹œํ•œ๋‹ค. ์ดํ›„, B ์ „๋ด‡๋Œ€์˜ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ LIS๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ, ๊ต์ฐจํ•˜์ง€ ์•Š๋Š” ์ตœ๋Œ€ ์ „๊นƒ์ค„ ์ˆ˜๋ฅผ ์ฐพ๋Š”๋‹ค. LIS์˜ ๊ธธ์ด๊ฐ€ ๊ต์ฐจํ•˜์ง€ ์•Š๋Š” ์ตœ..

BOJ - Java 2024. 5. 3. 10:01
[SWEA/Java] 1249. ๋ณด๊ธ‰๋กœ

[SWEA/Java] 1249. ๋ณด๊ธ‰๋กœ SW Expert AcademySW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”!swexpertacademy.com๋ฌธ์ œ ํ•ด์„์ „์Ÿ ํ”ผํ•ด ์ง€์—ญ์—์„œ ๋ณด๊ธ‰๋กœ๋ฅผ ๋ณต๊ตฌํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ๊ฐ ์ง€์ ์˜ ๋ณต๊ตฌ ์‹œ๊ฐ„์ด 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋กœ ์ฃผ์–ด์ง€๋ฉฐ, ์ง€๋„๋Š” N x N ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์‹œ์ž‘์ ์—์„œ ์ถœ๋ฐœํ•˜์—ฌ ์ข…์ ๊นŒ์ง€ ์ด๋™ํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ์ด ๋ณต๊ตฌ ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ์ด๋™์€ ์ƒํ•˜์ขŒ์šฐ๋กœ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.ํ’€์ด ๊ณผ์ •์ด ๋ฌธ์ œ๋Š” Dijkstra ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•˜์—ฌ ํ•ด๊ฒฐํ•˜์˜€๋‹ค. ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‹œ์ž‘ ์ •์ ์œผ๋กœ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ๋ชจ๋“  ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ฐ ์ •์ ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ๋ณต๊ตฌ ์‹œ๊ฐ„์— ํ•ด๋‹นํ•œ๋‹ค. ์ž๋ฃŒ ๊ตฌ์กฐ: Point ํด๋ž˜์Šค๋ฅผ ..

SW Expert Academy 2024. 5. 1. 13:53