์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

์ธํ”„๋Ÿฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์งˆ๋ฌธ&๋‹ต๋ณ€

zzzzz๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

์ž‘์„ฑํ•œ ์งˆ๋ฌธ์ˆ˜

์ฝ”๋”ฉํ…Œ์ŠคํŠธ [ ALL IN ONE ]

[์ฝ”ํ…Œ ์ ์šฉ] ๐Ÿ‘‰ [3๋ฒˆ ๋ฌธ์ œ] ์™„์ „ํƒ์ƒ‰ (DFS, BFS) (์ „๋ฐ˜๋ถ€)

ํ•ด๊ฒฐ๋œ ์งˆ๋ฌธ

์ž‘์„ฑ

ยท

55

1

๊ฐ•์˜ ์‹œ๊ฐ„ 11๋ถ„์— ์‹œ๊ฐ„๋ณต์žก๋„๊ฐ€ 10^3*10^3=10^6์ด๋ผ๊ณ  ํ•˜์…จ๋Š”๋ฐ์š”. ํ•œ๊ฐœ์˜ 10^3์€ num[i].length๋ผ๋Š”๊ฑด ์ดํ•ด๊ฐ€ ๋ฌ๋Š”๋ฐ ๋‚˜๋จธ์ง€ 10^3์€ ์–ด๋–ป๊ฒŒ ๋„์ถœ๋œ๊ฑด๊ฐ€์š”?

๋‹ต๋ณ€ 1

0

[๋…ธ์”จ๋ฐ๋ธŒ ์ฝ”์น˜] ๊ตฌ์šดํ–„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

์•ˆ๋…•ํ•˜์„ธ์š”. zzzzz๋‹˜

 

๊ฐ•์˜์—์„œ ์–ธ๊ธ‰๋œ 10^6์€ ๋ชจ๋“  ๋ฐฉ์˜ ํ‚ค ๊ฐœ์ˆ˜์˜ ํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๊ฐ ๋ฐฉ์— ์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋Š” 10^3์ž…๋‹ˆ๋‹ค. (0 <= rooms[i].length <= 1,000) ๊ทธ๋ฆฌ๊ณ  ๋ฐฉ์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋Š” 10^3์ž…๋‹ˆ๋‹ค. (2 <= n <= 1,000) ๋‘ ์ˆ˜๋ฅผ ๊ณฑํ•˜๋ฉด 10^6์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

 

๋ฌผ๋ก , ๋ฌธ์ œ์— 1 <= sum(rooms[i].length) <= 3,000 ๋ผ๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๋ฐฉ์˜ ํ‚ค ๊ฐœ์ˆ˜์˜ ํ•ฉ์€ 10^3์ด ๋งž์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ, ์ด ์กฐ๊ฑด์ด ์—†์—ˆ๋‹ค๋ฉด 10^6์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ดํ•ด๊ฐ€ ์•ˆ๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์–ธ์ œ๋“  ์งˆ๋ฌธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

zzzzz๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

์ž‘์„ฑํ•œ ์งˆ๋ฌธ์ˆ˜

์งˆ๋ฌธํ•˜๊ธฐ