๋ชฉ๋กrecursive (1)

Hello Ocean! ๐ŸŒผ

[๋ฐฑ์ค€/C++] 1013. Contact

๋ฌธ์ œ https://www.acmicpc.net/problem/1013 1013๋ฒˆ: Contact ์ž…๋ ฅ์˜ ์ฒซ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ๋‹ค์Œ ์ค„๋ถ€ํ„ฐ ๊ฐ๊ฐ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ์ „ํŒŒ๋ฅผ ํ‘œํ˜„ํ•˜๋Š”, { 0, 1 }๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ด ๊ณต๋ฐฑ ์—†์ด ์ฃผ์–ด์ง„๋‹ค. ๋ฌธ์ž์—ด ๊ธธ์ด๋Š” (1 ≤ www.acmicpc.net ๋ฌธ์ œ๊ฐ€ ๊ต‰์žฅํžˆ ๊ธธ๊ณ  ๋ณต์žกํ•˜๋‹ค.. ๊ผผ๊ผผํžˆ ์ฝ์–ด๋ณด๋ฉด์„œ ์ดํ•ดํ•˜๋Š” ์‹œ๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค. ์š”์•ฝํ•˜์ž๋ฉด, ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์ด (100+1+|01)+ ํŒจํ„ด์— ํ•ด๋‹นํ•˜๋Š”์ง€ ์•„๋‹Œ์ง€๋ฅผ ํŒ๋‹จํ•˜๋ฉด ๋˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ํ’€์ด (100+1+|01)+๋ฅผ ์ชผ๊ฐœ์„œ ๋ณด์ž. 100+1+ = A, 01 = B๋ผ๊ณ  ํ•˜๋ฉด, (A|B)+ ์ด๋ฏ€๋กœ, A๋‚˜ B๊ฐ€ ๊ณ„์† ๋ฐ˜๋ณต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋ฉด ๋œ๋‹ค. B๋Š” 01 ์ž์ฒด์ด๊ณ , A ๋Š” 100+..

Algorithm 2021. 10. 26. 21:19