๋ฌธ์
๋ฐฉํฅ์ฑ์ด ์๋ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ง๋ค. ์ธ์ค์ด๋ 1๋ฒ ์ ์ ์์ N๋ฒ ์ ์ ์ผ๋ก ์ต๋จ ๊ฑฐ๋ฆฌ๋ก ์ด๋ํ๋ ค๊ณ ํ๋ค. ๋ํ ์ธ์ค์ด๋ ๋ ๊ฐ์ง ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด์ ์ด๋ํ๋ ํน์ ํ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๊ณ ์ถ์๋ฐ, ๊ทธ๊ฒ์ ๋ฐ๋ก ์์๋ก ์ฃผ์ด์ง ๋ ์ ์ ์ ๋ฐ๋์ ํต๊ณผํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
์ธ์ค์ด๋ ํ๋ฒ ์ด๋ํ๋ ์ ์ ์ ๋ฌผ๋ก , ํ๋ฒ ์ด๋ํ๋ ๊ฐ์ ๋ ๋ค์ ์ด๋ํ ์ ์๋ค. ํ์ง๋ง ๋ฐ๋์ ์ต๋จ ๊ฒฝ๋ก๋ก ์ด๋ํด์ผ ํ๋ค๋ ์ฌ์ค์ ์ฃผ์ํ๋ผ. 1๋ฒ ์ ์ ์์ N๋ฒ ์ ์ ์ผ๋ก ์ด๋ํ ๋, ์ฃผ์ด์ง ๋ ์ ์ ์ ๋ฐ๋์ ๊ฑฐ์น๋ฉด์ ์ต๋จ ๊ฒฝ๋ก๋ก ์ด๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ ์ ์ ๊ฐ์ N๊ณผ ๊ฐ์ ์ ๊ฐ์ E๊ฐ ์ฃผ์ด์ง๋ค. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) ๋์งธ ์ค๋ถํฐ E๊ฐ์ ์ค์ ๊ฑธ์ณ์ ์ธ ๊ฐ์ ์ ์ a, b, c๊ฐ ์ฃผ์ด์ง๋๋ฐ, a๋ฒ ์ ์ ์์ b๋ฒ ์ ์ ๊น์ง ์๋ฐฉํฅ ๊ธธ์ด ์กด์ฌํ๋ฉฐ, ๊ทธ ๊ฑฐ๋ฆฌ๊ฐ c๋ผ๋ ๋ป์ด๋ค. (1 ≤ c ≤ 1,000) ๋ค์ ์ค์๋ ๋ฐ๋์ ๊ฑฐ์ณ์ผ ํ๋ ๋ ๊ฐ์ ์๋ก ๋ค๋ฅธ ์ ์ ๋ฒํธ v1๊ณผ v2๊ฐ ์ฃผ์ด์ง๋ค. (v1 ≠ v2, v1 ≠ N, v2 ≠ 1)
๋ง์ด ํ๋ ธ๋ ์ด์ :
- C++์์ std::pair๋ first๋ผ๋ฆฌ๋ฅผ ๋จผ์ ๋น๊ตํ๊ณ , first๊ฐ ๊ฐ์ผ๋ฉด second๋ฅผ ๋น๊ตํฉ๋๋ค. ์ด๊ฒ ๋ฌด์จ ๋ป์ด๋๋ฉด, pair<int, int>๋ก ์ฐ์ ์์ ํ์ ์์๋ฅผ ๋ฃ๋๋ค๋ฉด ๋ฐ๋์ first์ ๊ฑฐ๋ฆฌ๊ฐ ๋ค์ด๊ฐ์ผ ํ๋ค๋ ๋ป์ ๋๋ค. ์ ์ ๋ฒํธ๋ผ๋ฆฌ์ ๋น๊ต์๋ ์๋ฌด๋ฐ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋ฌผ๋ก ์ง์ ๋น๊ต ํจ์๋ฅผ ์ ์ํด์ second๋ฅผ ๋จผ์ ๋ณด๊ฒ ๋ง๋ค ์๋ ์์ต๋๋ค.
- ์ถ์ฒ: www.acmicpc.net/board/view/34516
'๐ coding test > โฝ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(๋ฐฑ์ค/c++)1780๋ฒ - ์ข ์ด์ ๊ฐ์ (0) | 2022.01.18 |
---|---|
(๋ฐฑ์ค/c++) 5430๋ฒ - AC (0) | 2022.01.17 |
(๋ฐฑ์ค/c++) 11054๋ฒ - ๊ฐ์ฅ ๊ธด ๋ฐ์ดํ ๋ ๋ถ๋ถ์์ด (0) | 2021.08.18 |
(๋ฐฑ์ค/c++) 1504๋ฒ - ํน์ ํ ์ต๋จ๊ฒฝ๋ก (0) | 2020.09.14 |
00. ์๊ณ ๋ฆฌ์ฆ ์์ (์ฑ ์ถ์ฒ) (3) | 2020.07.05 |
์ ํ๋ ๊ฒ ๋ณด๋ค ๋ซ๊ฒ ์ง
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!