AtCoder Beginner Contest 334
ย - Last update: 2023-12-23

ABC 334 Upsolving

  • ๋Œ€ํšŒ ์ฐธ๊ฐ€ ์œ ๋ฌด: Y
  • ์ตœ์ข… Performance: 1206 (Rank: 1807 / 11231)
  • Round ๋งํฌ: Top / Tasks
  • ๋ฌธ์ œ๋ณ„ ๊ฒฐ๊ณผ
ABCDEFG
AC
AC
WA
AC
AC
--

B, C์—์„œ

WA
,
TLE
๋ฅผ ๋งŽ์ด ํ—€๊ณ , ์ตœ์ข…์ ์œผ๋กœ C๋Š”
WA
. ์—…์†”๋น™ ํ•„์š”ํ•˜๋‹ค. F, G ๋„ ์—…์†”๋น™ ํ•„์š”ํ•ด๋ณด์ธ๋‹ค. ๊ทธ๋ž˜๋„ ๋งํ•œ๊ฑฐ ์น˜๊ณ ๋Š” D, E๋ฅผ ํ”๋“ค๋ฆฌ์ง€ ์•Š๊ณ  ํ’€ ์ˆ˜ ์žˆ์—ˆ์–ด์„œ ๋‹คํ–‰.

A - Christmas Present

Do you know ๋น„๊ต๋ฌธ? ์—ฌ๊ธฐ๊นŒ์ง„ ์ข‹์•˜๋‹ค..

B - Christmas Trees

์—ฌ๊ธฐ๋ถ€ํ„ฐ ๋ง๋ ธ๋‹ค. ์‚ฌ์‹ค ์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด MM ๋ฒ”์œ„๊ฐ€ Mโ‰ค109M \le 10^9๋ผ์„œ ์ ˆ๋Œ€ 1์”ฉ ์ฆ๊ฐ€์‹œ์ผœ์„œ๋Š” ์‹œ๊ฐ„๋‚ด์— ์•ˆ๋“ค์–ด์˜ค๋Š”๊ฑด๋ฐ.. ์™œ ์ž˜๋ชป๋œ ์ƒ๊ฐ์„ ํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์ˆ˜์‹์„ ์ฐจ๋ถ„ํžˆ ์ „๊ฐœํ•˜๋Š” ๋ฌธ์ œ.

  • Lโˆ’AMโ‰คkโ‰คRโˆ’AM\displaystyle \frac {L - A} M \le k \le \frac {R - A} M

์ด๋ผ๋Š” ๊ฒƒ์— ์ฃผ๋ชฉํ•ด์„œ ํ’€๋ฉด ๋˜๊ฒ ๋‹ค. C++์—์„œ๋Š” MOD ์—ฐ์‚ฐ์ด ์Œ์ˆ˜์— ์ ์šฉ๋˜๋ฉด ์Œ์ˆ˜๊ฐ€ ๋‚˜์˜ค๋ฏ€๋กœ, MOD๋งŒํผ ๋”ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

C - Socks 2 (To be upsolved..)

๋ง๋ฆฐ ๋ฌธ์ œ 2. ์—…์†”๋น™ ํ•ด์•ผํ•œ๋‹ค. ์ต์ˆ™์น˜ ์•Š์€ ์–‘๋ฐฉํ–ฅ Greedy.

D - Reindeer and Sleigh

๋„ˆ๋ฌด ์ „ํ˜•์ ์ด๋ผ ์˜คํžˆ๋ ค C๋ณด๋‹ค ์‰ฌ์› ๋‹ค. ๋ˆ„์ ํ•ฉ์„ ๊ตฌํ•ด์ค€ ๋’ค ์ด๋ถ„ํƒ์ƒ‰์„ ๋•Œ๋ฆฌ๋ฉด ๋œ๋‹ค.

E - Christmas Color Grid 1

์—„์ฒญ ์ „ํ˜•์ ์ด์ง„ ์•Š์•˜์ง€๋งŒ, ๊ทธ๋ž˜๋„ ํ’€์ด๋ฅผ ๋– ์˜ฌ๋ฆฌ๊ธฐ๋Š” ์–ด๋ ต์ง€ ์•Š์•˜๋‹ค. BFS๋กœ ๊ฐ ์ปดํฌ๋„ŒํŠธ๋“ค์— id๋ฅผ ๋ถ€์—ฌํ•ด์ค€ ๋’ค, ๋นˆ์นธ์—์„œ ์ธ์ ‘ํ•œ ๊ณณ์— ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ช‡๊ฐœ ์žˆ๋Š”์ง€ ๋ณด๋ฉด ๋œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์—ญ์‹œ๋‚˜ ์•„๋ž˜ ๊ธ€์€ ์•ณ์ฝ”๋” ํ• ๊ฑฐ๋ฉด ๋‹ค์‹œ ๋ด์•ผ..

F - Christmas Present 2 (To be upsolved...)

Deque DP๋ผ๊ณ  ํ•œ๋‹ค. ๋ฐฑ์ค€ 5977๋ž‘ ๋น„์Šทํ•˜๋‹ค๊ณ  ํ•˜๋‹ˆ DP ์—ฐ์Šต๊ฒธ ์—ฌ์œ ๋˜๋ฉด ์‚ดํŽด๋ณผ ์˜ˆ์ •

G - Christmas Color Grid 2 (To be upsolved...)

E์˜ ์ •๋ฐ˜๋Œ€ ๋ฒ„์ „. ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ค‘๊ฐ„์„ ๋Š๋Š”๋‹ค. ๋ญ”๊ฐ€ ์ „ํ˜•์ ์ธ ๋ฌธ์ œ๊ฐ™์€๋ฐ ์•„์ง์€ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.

๐Ÿท๏ธ ์ฃผ์ œ ๋ชฉ๋ก: