๋ฐ˜์‘ํ˜•
(๋ฐฑ์ค€/ C++) 11066 - ํŒŒ์ผํ•ฉ์น˜๊ธฐ [๋„ˆ๋ฌด ์–ด๋ ค์› ๋˜ ..๋ฉ˜ํƒˆ ํƒˆํƒˆ]
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 29. 21:31(๋ฐฑ์ค€/ C++) 11066 - ํŒŒ์ผํ•ฉ์น˜๊ธฐ [๋„ˆ๋ฌด ์–ด๋ ค์› ๋˜ ..๋ฉ˜ํƒˆ ํƒˆํƒˆ]

11066๋ฒˆ: ํŒŒ์ผ ํ•ฉ์น˜๊ธฐ (acmicpc.net) 11066๋ฒˆ: ํŒŒ์ผ ํ•ฉ์น˜๊ธฐ ์†Œ์„ค๊ฐ€์ธ ๊น€๋Œ€์ „์€ ์†Œ์„ค์„ ์—ฌ๋Ÿฌ ์žฅ(chapter)์œผ๋กœ ๋‚˜๋ˆ„์–ด ์“ฐ๋Š”๋ฐ, ๊ฐ ์žฅ์€ ๊ฐ๊ฐ ๋‹ค๋ฅธ ํŒŒ์ผ์— ์ €์žฅํ•˜๊ณค ํ•œ๋‹ค. ์†Œ์„ค์˜ ๋ชจ๋“  ์žฅ์„ ์“ฐ๊ณ  ๋‚˜์„œ๋Š” ๊ฐ ์žฅ์ด ์“ฐ์—ฌ์ง„ ํŒŒ์ผ์„ ํ•ฉ์ณ์„œ ์ตœ์ข…์ ์œผ๋กœ ์†Œ์„ค์˜ ์™„์„ฑ๋ณธ www.acmicpc.net ๋„ˆ๋ฌด ์–ด๋ ค์› ๋˜ .. ํŒŒ์ผ ํ•ฉ์น˜๊ธฐ .. ๋งŽ์€ ๋ธ”๋กœ๊ฑฐ๋“ค์ด ํฌ์ŠคํŒ…ํ•œ ๊ธ€์„ ๋ด๋„ ์ดํ•ด๊ฐ€ ๊ฑฐ์˜ ์•ˆ๊ฐ”๋‹ค @_@.. ใ…‹ใ…‹ใ…‹ ์–ต์ง€๋กœ ์™ธ์šฐ๊ณ  ๋”ฐ๋ผ ์จ๋ณด๊ณ  ์ฝ”๋“œ ๊ทธ๋Œ€๋กœ ๊ทธ๋ฆผ์„ ๊ทธ๋ ค๋ณด๋‹ˆ ์ดํ•ด๊ฐ€ ๊ฐ”๋˜ ๋ฌธ์ œ ์˜€์Šต๋‹ˆ๋‹ค.. ๋‹ค์‹œ ๋ณด๊ณ  ๋˜ ๋‹ค์‹œ ๋ด์•ผ ํ•  ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค. for(int idx = 1; idx < K ; ++idx) { for(int x = 1; x + idx testcase; while(testcase--) { int ..

(๋ฐฑ์ค€/c++) 16139 - ์ธ๊ฐ„-์ปดํ“จํ„ฐ ์ƒํ˜ธ์ž‘์šฉ
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 27. 15:27(๋ฐฑ์ค€/c++) 16139 - ์ธ๊ฐ„-์ปดํ“จํ„ฐ ์ƒํ˜ธ์ž‘์šฉ

16139๋ฒˆ: ์ธ๊ฐ„-์ปดํ“จํ„ฐ ์ƒํ˜ธ์ž‘์šฉ (acmicpc.net) 16139๋ฒˆ: ์ธ๊ฐ„-์ปดํ“จํ„ฐ ์ƒํ˜ธ์ž‘์šฉ ์ฒซ ์ค„์— ๋ฌธ์ž์—ด $S$๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” $200,000$์ž ์ดํ•˜์ด๋ฉฐ ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์—ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” ์งˆ๋ฌธ์˜ ์ˆ˜ $q$๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ๋ฌธ์ œ์˜ ์ˆ˜๋Š” $1\leq q\leq 200,000$์„ ๋งŒ์กฑํ•œ๋‹ค. ์„ธ ๋ฒˆ์งธ www.acmicpc.net * ์ด ์ „์˜ ๋ˆ„์ ํ•ฉ์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋˜ ๋ฐฐ์—ด SumArr[MAX]๋ฅผ ์•Œ๋ฐ”๋ฒณ ๊ฐœ์ˆ˜ ๋งŒํผ ์ฆ๊ฐ€ ์‹œํ‚ด. -> SumArr[26][MAX] #include #include #include #include using namespace std; #define MAX 200'001 int SumArr[26][MAX]; // ๊ตฌ๊ฐ„ ํ•ฉ. int main(void) { ios_b..

(๋ฐฑ์ค€/c++) 2559 - ์ˆ˜์—ด
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 27. 15:24(๋ฐฑ์ค€/c++) 2559 - ์ˆ˜์—ด

2559๋ฒˆ: ์ˆ˜์—ด (acmicpc.net) 2559๋ฒˆ: ์ˆ˜์—ด ์ฒซ์งธ ์ค„์—๋Š” ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ N๊ณผ K๊ฐ€ ํ•œ ๊ฐœ์˜ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ •์ˆ˜ N์€ ์˜จ๋„๋ฅผ ์ธก์ •ํ•œ ์ „์ฒด ๋‚ ์งœ์˜ ์ˆ˜์ด๋‹ค. N์€ 2 ์ด์ƒ 100,000 ์ดํ•˜์ด๋‹ค. ๋‘ ๋ฒˆ์งธ ์ •์ˆ˜ K๋Š” ํ•ฉ์„ ๊ตฌํ•˜๊ธฐ www.acmicpc.net ๋ˆ„์  ํ•ฉ * ๊ฐ€์žฅ ํฐ ๊ฐ’๋งŒ ์ฐพ๊ธฐ ๋•Œ๋ฌธ์— priority_queue ์‚ฌ์šฉํ•จ.(๊ธฐ๋ณธ ์ •๋ ฌ = less) * S๊ฐ’๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์„ ๋•Œ๋ถ€ํ„ฐ ๋ˆ„์  ํ•ฉ์„ ํ•ด์ฃผ์–ด queue์— ๋„ฃ์–ด์คŒ. #include #include #include #include using namespace std; #define MAX 100'001 int SumArr[MAX], Arr[MAX]; // ๊ตฌ๊ฐ„ ํ•ฉ. int main(void) { ios..

(๋ฐฑ์ค€/c++) 10986 - ๋‚˜๋จธ์ง€ ํ•ฉ
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 24. 18:57(๋ฐฑ์ค€/c++) 10986 - ๋‚˜๋จธ์ง€ ํ•ฉ

10986๋ฒˆ: ๋‚˜๋จธ์ง€ ํ•ฉ (acmicpc.net) 10986๋ฒˆ: ๋‚˜๋จธ์ง€ ํ•ฉ ์ˆ˜ N๊ฐœ A1, A2, ..., AN์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, ์—ฐ์†๋œ ๋ถ€๋ถ„ ๊ตฌ๊ฐ„์˜ ํ•ฉ์ด M์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ๊ตฌ๊ฐ„์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ฆ‰, Ai + ... + Aj (i ≤ j) ์˜ ํ•ฉ์ด M์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” (i, j) www.acmicpc.net โ€ปํ‹€๋ฆฐ ๋‹ต: ์‹œ๊ฐ„์ดˆ๊ณผ (N^2) ์™œ ํ‹€๋ ธ๋Š”์ง€.. ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ ํ’€์–ด์•ผํ•˜๋Š”์ง€.. ์งˆ๋ฌธ๊ฒ€์ƒ‰์„ ๋’ค์ ธ๋ณด๋Š” ์ค‘์—.. ๋ฌด์Šจ ๋ง์ด์ง€??? .. ๊ทธ๋ž˜์„œ ์˜ˆ์ œ๋ฅผ ์ด์šฉํ•ด์„œ ์ฒœ์ฒœํžˆ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. 1. ๋ถ€๋ถ„ํ•ฉ์„ M์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ ๊ฐ™์€ ๊ฒƒ๋ผ๋ฆฌ ๊ทธ๋ฃน์„ ์ง“๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ด…์‹œ๋‹ค. SumArr[i] = (Arr[i] + SumArr[i-1]) % M; ๋ฒ”์œ„ (1,1) (1,2) (1,3) (1,4..

(๋ฐฑ์ค€/c++) 11660 - ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 23. 18:08(๋ฐฑ์ค€/c++) 11660 - ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5

11660๋ฒˆ: ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5 (acmicpc.net) 11660๋ฒˆ: ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5 ์ฒซ์งธ ์ค„์— ํ‘œ์˜ ํฌ๊ธฐ N๊ณผ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ํšŸ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋Š” ์ˆ˜๊ฐ€ 1ํ–‰๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ์˜ ์ค„์—๋Š” ๋„ค www.acmicpc.net ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ 1. "11659 - ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ4"๋ฅผ 2์ฐจ์›์œผ๋กœ ๋ณ€ํ˜•ํ•œ ๋ฌธ์ œ๋ผ๊ณ  ์ ‘๊ทผํ–ˆ๋‹ค. 2. ๋™์ผํ•œ ํฌ๊ธฐ์˜ ํ–‰๋ ฌ์„ ํ•˜๋‚˜ ๋” ๋งŒ๋“ค์–ด ์ž…๋ ฅ์„ ๋ฐ›๋Š” ๋™์‹œ์— ์ด์ „์˜ ํ•ฉ๊ณผ ํ˜„์žฌ๊ฐ’์„ ๋”ํ•˜์—ฌ index 1 ~ index ํ˜„์žฌ๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•ด์ฃผ์—ˆ๋‹ค. 3. begin : (x1, y1) end: (x2, y2) ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ end๋ถ€ํ„ฐ begin๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•ด์ฃผ์—ˆ๋‹ค...

(๋ฐฑ์ค€/c++) 11659 - ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 4
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 23. 14:02(๋ฐฑ์ค€/c++) 11659 - ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 4

11659๋ฒˆ: ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 4 (acmicpc.net) 11659๋ฒˆ: ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 4 ์ฒซ์งธ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N๊ณผ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ํšŸ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” N๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ˆ˜๋Š” 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ์…‹์งธ ์ค„๋ถ€ํ„ฐ M๊ฐœ์˜ ์ค„์—๋Š” ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ๊ตฌ๊ฐ„ i์™€ j www.acmicpc.net

(๋ฐฑ์ค€/c++) 24444~24445 ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰ 1~2
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 5. 16:20(๋ฐฑ์ค€/c++) 24444~24445 ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰ 1~2

https://www.acmicpc.net/problem/24444 24444๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰ 1 ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ์ˆ˜ N (5 ≤ N ≤ 100,000), ๊ฐ„์„ ์˜ ์ˆ˜ M (1 ≤ M ≤ 200,000), ์‹œ์ž‘ ์ •์  R (1 ≤ R ≤ N)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ ์ค„์— ๊ฐ„์„  ์ •๋ณด u v๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ ์ •์  u์™€ ์ •์  v์˜ ๊ฐ€์ค‘์น˜ 1์ธ ์–‘๋ฐฉ www.acmicpc.net https://www.acmicpc.net/problem/24445 24445๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰ 2 ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ์ˆ˜ N (5 ≤ N ≤ 100,000), ๊ฐ„์„ ์˜ ์ˆ˜ M (1 ≤ M ≤ 200,000), ์‹œ์ž‘ ์ •์  R (1 ≤ R ≤ N)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ ์ค„์— ๊ฐ„์„  ์ •๋ณด u v๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ ์ •์ ..

(๋ฐฑ์ค€/c++) 24480 - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ 2
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 4. 14:32(๋ฐฑ์ค€/c++) 24480 - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ 2

https://www.acmicpc.net/problem/24480 24480๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ 2 ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ์ˆ˜ N (5 ≤ N ≤ 100,000), ๊ฐ„์„ ์˜ ์ˆ˜ M (1 ≤ M ≤ 200,000), ์‹œ์ž‘ ์ •์  R (1 ≤ R ≤ N)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ ์ค„์— ๊ฐ„์„  ์ •๋ณด u v๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ ์ •์  u์™€ ์ •์  v์˜ ๊ฐ€์ค‘์น˜ 1์ธ ์–‘ www.acmicpc.net ์ธ์ ‘๋ฆฌ์ŠคํŠธ, DFS * ์ฃผ์˜ 1. ๋ฌธ์ œ์—์„œ ๋‚˜์˜จ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋”ฐ๋ผ์„œ ๋งŒ๋“ค๋ฉด ๋˜์ง€๋งŒ ์ธ์ ‘ํ–‰๋ ฌ๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๊ฒŒ ๋˜๋ฉด ์‹œ๊ฐ„์ดˆ๊ณผ๋กœ ํ†ต๊ณผ ํ•  ์ˆ˜์—†์—ˆ๋‹ค. ์ธ์ ‘ ๋ฆฌ์ŠคํŠธ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. 2. ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„ ์ด๋ฏ€๋กœ ์–‘์ชฝ์œผ๋กœ ์—ฐ๊ฒฐํ•ด์ค˜์•ผ ํ•œ๋‹ค. 3. ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด์ค˜์•ผ ํ•œ๋‹ค. sort๋Š” less๊ฐ€ default์ด๊ธฐ ๋•Œ๋ฌธ์— greater..

(๋ฐฑ์ค€/c++) 24479 - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ 1
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 6. 2. 01:43(๋ฐฑ์ค€/c++) 24479 - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ 1

https://www.acmicpc.net/problem/24479 24479๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ 1 ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ์ˆ˜ N (5 ≤ N ≤ 100,000), ๊ฐ„์„ ์˜ ์ˆ˜ M (1 ≤ M ≤ 200,000), ์‹œ์ž‘ ์ •์  R (1 ≤ R ≤ N)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ ์ค„์— ๊ฐ„์„  ์ •๋ณด u v๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ ์ •์  u์™€ ์ •์  v์˜ ๊ฐ€์ค‘์น˜ 1์ธ ์–‘ www.acmicpc.net ์ธ์ ‘๋ฆฌ์ŠคํŠธ, DFS * ์ฃผ์˜ 1. ๋ฌธ์ œ์—์„œ ๋‚˜์˜จ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋”ฐ๋ผ์„œ ๋งŒ๋“ค๋ฉด ๋˜์ง€๋งŒ ์ธ์ ‘ํ–‰๋ ฌ๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๊ฒŒ ๋˜๋ฉด ์‹œ๊ฐ„์ดˆ๊ณผ๋กœ ํ†ต๊ณผ ํ•  ์ˆ˜์—†์—ˆ๋‹ค. ์ธ์ ‘ ๋ฆฌ์ŠคํŠธ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. 2. ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„ ์ด๋ฏ€๋กœ ์–‘์ชฝ์œผ๋กœ ์—ฐ๊ฒฐํ•ด์ค˜์•ผ ํ•œ๋‹ค.

(๋ฐฑ์ค€/c++) 17472๋ฒˆ - ๋‹ค๋ฆฌ๋งŒ๋“ค๊ธฐ
๐Ÿ“ƒ coding test/โ—ฝ ๋ฐฑ์ค€2022. 5. 25. 12:56(๋ฐฑ์ค€/c++) 17472๋ฒˆ - ๋‹ค๋ฆฌ๋งŒ๋“ค๊ธฐ

17472๋ฒˆ: ๋‹ค๋ฆฌ ๋งŒ๋“ค๊ธฐ 2 (acmicpc.net) 17472๋ฒˆ: ๋‹ค๋ฆฌ ๋งŒ๋“ค๊ธฐ 2 ์ฒซ์งธ ์ค„์— ์ง€๋„์˜ ์„ธ๋กœ ํฌ๊ธฐ N๊ณผ ๊ฐ€๋กœ ํฌ๊ธฐ M์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ์ง€๋„์˜ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ์ค„์€ M๊ฐœ์˜ ์ˆ˜๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ์ˆ˜๋Š” 0 ๋˜๋Š” 1์ด๋‹ค. 0์€ ๋ฐ”๋‹ค, 1์€ ๋•…์„ ์˜๋ฏธํ•œ๋‹ค. www.acmicpc.net ์œ ๋‹ˆ์˜จ ํŒŒ์ธ๋“œ, ํฌ๋ฃจ์Šค์นผ, BFS void InputFunc(); - ์ž…๋ ฅ ๋ฐ›๋Š” ํ•จ์ˆ˜ void CreateGroup(); void CreateGroupBFSFunc(int pX, int pY, int pGroupNum); - ์„ฌ์„ ์ฐพ์•„์„œ ๊ทธ๋ฃน์„ ๋งŒ๋“ค๊ณ  ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•จ. void BridgeConnection(); void FindAllBridge(int pX, int pY); - ๋™์„œ๋‚จ๋ถ ..

๋ฐ˜์‘ํ˜•
image