U E D R , A S I H C RSS

2ndPCinCAUCSE/ProblemB

B 번 문제 : 촌수 계산. μ†ŒμŠ€νŒŒμΌ 이름 : bbb.c or bbb.cpp

우리 λ‚˜λΌλŠ” κ°€μ± ν˜Ήμ€ μΉœμ²™λ“€ μ‚¬μ΄μ˜ κ΄€κ³„λΌ μ΄Œμˆ˜λΌλŠ” λ‹¨μœ„λ‘œ ν‘œν˜„ν•˜λŠ” λ¬Έν™”λΌ κ°€μ§€κ³  μžˆλ‹€. μ΄λŸ¬ν•œ μ΄Œμˆ˜λŠ” λ‹€μŒκ³Ό 같은 λ°©μ‹μœΌλ‘œ κ³„μ‚°λœλ‹€. 기본적으둜 λΆ€λͺ¨μ™€ μžμ‹ μ‚¬μ΄λΌ 1촌으둜 μ •μ˜ν•˜κ³  μ΄λ‘œλΆ€ν„° μ‚¬λžŒλ“€ κ°„μ˜ μ΄Œμˆ˜λΌ κ³„μ‚°ν•œλ‹€. μ˜ˆλΌ λ“€λ©΄ λ‚˜μ™€ 아버지, 아버지와 ν• μ•„λ²„μ§€λŠ” 각각 1촌이λ€λ‘œ λ‚˜μ™€ ν• μ•„λ²„μ§€λŠ” 2촌이 되고, 아버지 ν˜•μ œλ“€κ³Ό ν• μ•„λ²„μ§€λŠ” 1촌이λ€λ‘œ λ‚˜μ™€ 아버지 ν˜•μ œλ“€κ³ΌλŠ” 3촌이 λœλ‹€. μ—¬λŸ¬ μ‚¬λžŒλ“€μ— λŒ€ν•œ λΆ€λͺ¨ μžμ‹λ“€ κ°„μ˜ 관계가 μ£Όμ–΄μ‘Œμ„ λ•Œ, 주어진 두 μ‚¬λžŒμ˜ μ΄Œμˆ˜λΌ κ³„μ‚°ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

μž…λ ₯


μž…λ ₯은 ν‘œμ€ μž…λ ₯이닀. μž…λ ₯의 첫μ„에 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ˜ κ°œμˆ˜λΌ λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜ T(10 μ΄ν•˜)κ°€ 주어진닀. λ‹€μŒ μ„ λΆ€ν„° T개의 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€κ°€ 주어진닀. ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ—μ„œ μ‚¬λžŒλ“€μ€ 1,2,3,...,n (1<=n<=100)의 μ—°μ†λœ 번호둜 각각 ν‘œμ‹œλœλ‹€. ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€μ˜ 첫째 μ€„μ—λŠ” 전체 μ‚¬λžŒμ˜ 수 n이 주어지고, λ‘˜μ§Έ μ€„μ—λŠ” 촌수λ₯Ό κ³„μ‚°ν•΄μ•Όν•˜λŠ” μ„œλ‘œ λ‹€λ₯Έ 두 μ‚¬λžŒμ˜ λ²ˆν˜Έκ°€ 주어진닀. 그리고 μ…‹μ§Έ μ€„μ—λŠ” μž…λ ₯ν•  λΆ€λͺ¨-μžμ‹ κ΄€κ³„μ˜ 개수 m이 주어진닀. λ„·μ§Έ 쀄뢀터 m개의 μ€„μ—λŠ” λΆ€λͺ¨-μžμ‹ 관계λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 두 번호 x y κ°€ λ‚˜μ˜¨λ‹€. 이 λ•Œ μ•žμ— λ‚˜μ˜€λŠ” 번호 x λŠ” 뒀에 λ‚˜μ˜€λŠ” μ •μˆ˜ y의 λΆ€λͺ¨ 번호λ₯Ό λ‚˜νƒ€λ‚Έλ‹€.

좜λ ₯


좜λ ₯은 ν‘œμ€ μΆœλ ₯이닀. 좜λ ₯은 Tμ„λ‘œ 이λ„진닀. 각 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ— λŒ€ν•΄μ„œ μž…λ ₯μ—μ„œ μš”κ΅¬ν•œ 두 μ‚¬λžŒμ˜ μ΄Œμˆ˜λΌ λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜λΌ μΆœλ ₯ν•œλ‹€. μ–΄λ–€ κ²½μš°μ—λŠ” 두 μ‚¬λžŒκ°„μ˜ μΉœμ²™ 관계가 μ „ν˜€ μ—†μ–΄ μ΄Œμˆ˜λΌ κ³„μ‚°ν•  수 없을 λ•Œκ°€ μžˆλ‹€. 이 λ•ŒλŠ” -1을 좜λ ₯ν•œλ‹€. T개의 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λΌ λͺ¨λ‘ λ§žν˜€μ•Ό 이 λ¬Έμ œλΌ λ§žνžŒ 것이닀.

μž…λ ₯의 예

~cpp 
2	//ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€μ˜ 수
9	//첫째 ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μ‹œμž‘. 9λͺ…
7 3	//촌수 계산할 두 μ‚¬λžŒ
7	//λΆ€λͺ¨-μžμ‹ κ΄€κ³„μ˜ 수
1 2	//λΆ€λͺ¨-μžμ‹ 관계. 1은 2의 λΆ€λͺ¨
1 3
2 7
2 8
2 9
4 5
4 6
12	//λ‘˜μ§Έ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μ‹œμž‘. 12λͺ…
10 7
10
6 5
5 4
5 2
5 1
2 3
1 9
1 10
7 12
12 8
12 11

μž…λ ₯의 μ˜ˆμ— λŒ€ν•œ 좜λ ₯

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:14
Processing time 0.0122 sec