U E D R , A S I H C RSS

3rdPCinCAUCSE/ProblemC

C ๋ฒˆ ๋ฌธ์ œ : ๊ตฌ์Šฌ ์ฐพ๊ธฐ. ์†Œ์ŠคํŒŒ์ผ์ด๋ฆ„ : ball.c or ball.cpp

๋ชจ์–‘์€ ๊ฐ™์œผ๋‚˜, ๋ฌด๊ฒŒ๊ฐ€ ๋ชจ๋‘ ๋‹ค๋ฅธ N๊ฐœ์˜ ๊ตฌ์Šฌ์ด ์žˆ๋‹ค. N์€ ํ™€์ˆ˜์ด๋ฉฐ, ๊ตฌ์Šฌ์—๋Š” ๋ฒˆํ˜ธ๊ฐ€ 1,2, .... N์œผ๋กœ ๋ถ™์–ด์žˆ๋‹ค. ์ด ๊ตฌ์Šฌ ์ค‘์—์„œ ๋ฌด๊ฒŒ๊ฐ€ ์ „์ฒด์˜ ์ค‘๊ฐ„์ธ (๋ฌด๊ฒŒ ์ˆœ์„œ๋กœ (N+1)/2๋ฒˆ์งธ) ๊ตฌ์Šฌ์„ ์ฐพ๊ธฐ ์œ„ํ•ด์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์ผ์„ ํ•˜๋ ค ํ•œ๋‹ค.
์šฐ๋ฆฌ์—๊ฒŒ ์ฃผ์–ด์ง„ ๊ฒƒ์€ ์–‘ํŒ” ์ €์šธ์ด๋‹ค. ํ•œ ์Œ์˜ ๊ตฌ์Šฌ์„ ๊ณจ๋ผ์„œ ์–‘ํŒ” ์ €์šธ์˜ ์–‘์ชฝ์— ํ•˜๋‚˜์”ฉ ์˜ฌ๋ ค ๋ณด๋ฉด ์–ด๋А ์ชฝ์ด ๋ฌด๊ฑฐ์šด ๊ฐ€๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ M๊ฐœ์˜ ์Œ์„ ๊ณจ๋ผ์„œ ๊ฐ๊ฐ ์–‘ํŒ” ์ €์šธ์— ์˜ฌ๋ ค์„œ ์–ด๋А ๊ฒƒ์ด ๋ฌด๊ฑฐ์šด ๊ฐ€๋ฅผ ๋ชจ๋‘ ์•Œ์•„๋ƒˆ๋‹ค. ์ด ๊ฒฐ๊ณผ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฌด๊ฒŒ๊ฐ€ ์ค‘๊ฐ„์ด ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์ „ํ˜€ ์—†๋Š” ๊ตฌ์Šฌ๋“ค์€ ๋จผ์ € ์ œ์™ธํ•œ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, N=5 ์ด๊ณ , M=4 ์Œ์˜ ๊ตฌ์Šฌ์— ๋Œ€ํ•ด์„œ ์–ด๋А ์ชฝ์ด ๋ฌด๊ฑฐ์šด๊ฐ€๋ฅผ ์•Œ์•„๋‚ธ ๊ฒฐ๊ณผ๊ฐ€ ์•„๋ž˜์— ์žˆ๋‹ค.

1. ๊ตฌ์Šฌ 2๋ฒˆ์ด ๊ตฌ์Šฌ 1๋ฒˆ๋ณด๋‹ค ๋ฌด๊ฒ๋‹ค.
2. ๊ตฌ์Šฌ 4๋ฒˆ์ด ๊ตฌ์Šฌ 3๋ฒˆ๋ณด๋‹ค ๋ฌด๊ฒ๋‹ค.
3. ๊ตฌ์Šฌ 5๋ฒˆ์ด ๊ตฌ์Šฌ 1๋ฒˆ๋ณด๋‹ค ๋ฌด๊ฒ๋‹ค.
4. ๊ตฌ์Šฌ 4๋ฒˆ์ด ๊ตฌ์Šฌ 2๋ฒˆ๋ณด๋‹ค ๋ฌด๊ฒ๋‹ค.

์œ„์™€ ๊ฐ™์ด ๋„ค ๊ฐœ์˜ ๊ฒฐ๊ณผ๋งŒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉด, ๋ฌด๊ฒŒ๊ฐ€ ์ค‘๊ฐ„์ธ ๊ตฌ์Šฌ์„ ์ •ํ™•ํ•˜๊ฒŒ ์ฐพ์„ ์ˆ˜๋Š” ์—†์ง€๋งŒ, 1๋ฒˆ ๊ตฌ์Šฌ๊ณผ 4๋ฒˆ ๊ตฌ์Šฌ์€ ๋ฌด๊ฒŒ๊ฐ€ ์ค‘๊ฐ„์ธ ๊ตฌ์Šฌ์ด ์ ˆ๋Œ€ ๋  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 1๋ฒˆ ๊ตฌ์Šฌ๋ณด๋‹ค ๋ฌด๊ฑฐ์šด ๊ฒƒ์ด 2,4,5๋ฒˆ ๊ตฌ์Šฌ์ด๊ณ , 4๋ฒˆ๋ณด๋‹ค ๊ฐ€๋ฒผ์šด ๊ฒƒ์ด 1,2,3๋ฒˆ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ต์€ 2๊ฐœ์ด๋‹ค.
M๊ฐœ์˜ ์Œ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  ๋ฌด๊ฒŒ๊ฐ€ ์ค‘๊ฐ„์ธ ๊ตฌ์Šฌ์ด ๋  ์ˆ˜ ์—†๋Š” ๊ตฌ์Šฌ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ

์ž…๋ ฅ์€ ํ‘œ์ค€ ์ž…๋ ฅ์ด๋‹ค. ์ž…๋ ฅ์˜ ์ฒซ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ T(10 ์ดํ•˜)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„๋ถ€ํ„ฐ T๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ฒซ ์ค„์€ ๊ตฌ์Šฌ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ N (1<=N<=99) ๊ณผ ์ €์šธ์— ์˜ฌ๋ ค ๋ณธ ์Œ์˜ ๊ฐœ์ˆ˜ M ์ด ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ๋‹ค์Œ M๊ฐœ์˜ ์ค„์€ ๊ฐ ์ค„๋งˆ๋‹ค ๋‘ ๊ฐœ์˜ ๊ตฌ์Šฌ ๋ฒˆํ˜ธ๊ฐ€ ์ฃผ์–ด์ง€๋Š”๋ฐ, ์•ž ๋ฒˆํ˜ธ์˜ ๊ตฌ์Šฌ์ด ๋’ค ๋ฒˆํ˜ธ์˜ ๊ตฌ์Šฌ๋ณด๋‹ค ๋ฌด๊ฒ๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.

์ถœ๋ ฅ

์ถœ๋ ฅ์€ ํ‘œ์ค€ ์ถœ๋ ฅ์ด๋‹ค. ์ถœ๋ ฅ์€ T์ค„๋กœ ์ด๋ค„์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด์„œ ๋ฌด๊ฒŒ๊ฐ€ ์ค‘๊ฐ„์ด ์ ˆ๋Œ€๋กœ ๋  ์ˆ˜ ์—†๋Š” ๊ตฌ์Šฌ์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. T๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๋ชจ๋‘ ๋งžํ˜€์•ผ ์ด ๋ฌธ์ œ๋ฅผ ๋งžํžŒ ๊ฒƒ์ด๋‹ค.

์ž…๋ ฅ์˜ ์˜ˆ

~cpp 
2
5 4
2 1
4 3
5 1
4 2
3 1
1 2

์ž…๋ ฅ์˜ ์˜ˆ์— ๋Œ€ํ•œ ์ถœ๋ ฅ

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