๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

188581

[BOJ] 18858 : ํ›ˆ๋ จ์†Œ๋กœ ๊ฐ€๋Š” ๋‚  ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/18858 18858๋ฒˆ: ํ›ˆ๋ จ์†Œ๋กœ ๊ฐ€๋Š” ๋‚  1 ์ด์ƒ M ์ดํ•˜์˜ ์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๊ธธ์ด N์˜ ์ˆ˜์—ด ์ค‘ ๋…ผ์‚ฐ์ธ ๊ฒƒ์˜ ๊ฐœ์ˆ˜๋ฅผ 998,244,353์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋…ผ์‚ฐ(Non-์‚ฐ)์ธ ์ˆ˜์—ด์ด ๋ช‡ ๊ฐœ์ธ์ง€ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ. ํ’€์ด ๋…ผ์‚ฐ์ด๋ž€ Non-์‚ฐ ์ฆ‰ ์‚ฐ์ด ์•„๋‹Œ ์ˆ˜์—ด์„ ์˜๋ฏธํ•œ๋‹ค. a1 a3 ์ฒ˜๋Ÿผ ์˜ฌ๋ผ๊ฐ”๋‹ค ๋‚ด๋ ค๊ฐ€๋Š” ํ˜•ํƒœ์˜ ์ˆ˜์—ด์„ ์‚ฐ์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋กœ ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ DP๋ฐฐ์—ด์„ ์–ด๋–ป๊ฒŒ ์„ ์–ธํ• ์ง€๊ฐ€ ๊ด€๊ฑด์ธ๋ฐ, ์ˆ˜์—ด์˜ i๋ฒˆ์งธ ์ˆ˜์— ๋Œ€ํ•ด์„œ 3๊ฐ€์ง€์˜ ๊ฒฝ์šฐ๋กœ ๋‚˜๋ˆ„์–ด์„œ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. 1. i-1๋ฒˆ์งธ ์ˆ˜์™€ ๋น„๊ตํ–ˆ์„ ๋•Œ i๋ฒˆ์งธ ์ˆ˜๊ฐ€ ๋” ํฐ ๊ฒฝ์šฐ. ์ฆ‰, ์˜ฌ๋ผ์˜จ ๊ฒฝ์šฐ(์˜ค๋ฅด๋ง‰) 2. i-1๋ฒˆ์งธ ์ˆ˜์™€ ๋น„๊ตํ–ˆ์„ ๋•Œ i๋ฒˆ์งธ ์ˆ˜๊ฐ€ .. 2022. 4. 6.