AtCoder Beginner Contest 327
ย - Last update: 2023-11-06

ABC 327 Upsolving

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

์ƒ๋‹นํžˆ ๋งํ–ˆ๋‹ค. D๋Š” ๋ฌธ์ œ ์ดํ•ดํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ ๋’ค๋กœ graph๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฌธ์ œ๋ผ๋Š” ๊ฐ์ด ์™”์ง€๋งŒ ํ’€์ด์— ์‹คํŒจํ–ˆ๊ณ , E๋Š” greedyํ•˜๊ฒŒ ์ ‘๊ทผํ•ด๋ดค๋Š”๋ฐ ์ด๊ฒŒ ์•„๋‹Œ๋“ฏ ํ•˜๋‹ค. ์—…์†”๋น™ ํ•„์ˆ˜.

A - ab

์ธ์ ‘๋ฌธ์ž์—ด์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ๋ฉด ํ’€๋ฆฌ๋Š” ๋ฌธ์ œ์ด๋‹ค.

B - A^A

AAA^A๋Š” ์ƒ๋‹นํžˆ ๋น ๋ฅด๊ฒŒ ์ปค์ง€๋Š” ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์—, A=1A=1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํƒ€๊ฒŸ ์ˆ˜๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์„ ๋•Œ๊นŒ์ง€ ์™„์ „ํƒ์ƒ‰์„ ํ•ด๋„ ์–ด๋ ค์›€ ์—†์ด ํ’€๋ฆฌ๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋‹ค๋งŒ, overflow์— ์ฃผ์˜ํ•ด์•ผ ํ•  ๊ฒƒ.

C - Number Place

์Šค๋„์ฟ . ๊ฐ ๊ตฌ์—ญ๋ณ„๋กœ 1~9๊ฐ€ ๋‹ค ๋“ฑ์žฅํ•˜๋Š”์ง€ ์ฒดํฌํ•˜๋ฉด ๋˜๋Š”๋ฐ, ๋ฌธ์ œ๋Š” 3x3 ์˜์—ญ์— ๋Œ€ํ•œ ํŒ๋‹จ์ด ๋  ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์€ cnt[i/3][j/3][k]cnt[i/3][j/3][k] ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ ์ฒดํฌํ•˜๋ฉด ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒดํฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

D - Good Tuple Problem (To be upsolved)

AA, BB๋ฅผ ์ž‡๋Š” ๊ฐ„์„ ์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ ค์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ฒฐ๊ตญ cycle์ด ์žˆ์œผ๋ฉด ์•ˆ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ๊นŒ์ง€๋Š” ์‰ฝ๊ฒŒ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š”๋ฐ ๋ฌธ์ œ๋Š” ๋ฐ˜๋ก€๊ฐ€ ์กด์žฌํ•œ๋‹ค. cycle์ด ์ง์ˆ˜์ผ ๊ฒฝ์šฐ์—๋Š” cycle์ด ์žˆ๋”๋ผ๋„ Good Tuple์ธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ.

E - Maximize Rating (To be upsolved..)

์ˆ˜ํ•™ ๋ฌธ์ œ. ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ตœ๋Œ€ N=5000N=5000๋ฒˆ์˜ ๋Œ€ํšŒ ์ค‘ ์–ด๋–ค ๊ฒƒ์„ ์ฐธ๊ฐ€ํ• ์ง€ ๋น ๋ฅด๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์„๊นŒ? O(2N)O(2^N) ์ ‘๊ทผ์€ ๋‹น์—ฐํžˆ TLE์ด๊ณ ...

F - Apples (To be upsolved..)

Lazy Seg ๊ด€๋ จ ๋ฌธ์ œ๋ผ๊ณ  ํ•œ๋‹ค. Upsolving ์˜ˆ์ •.

G

Skip

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