K. Milking Order

- iknoom1107

๋ฌธ์ œ ์„ค๋ช…

์ •ํ•ด์ง„ ๊ทœ์น™์œผ๋กœ ์šฐ์œ ๋ฅผ ๋งˆ์‹ค ๋•Œ 1๋ฒˆ ์†Œ๊ฐ€ ๊ฐ€์žฅ ๋นจ๋ฆฌ ๋งˆ์‹ค ์ˆ˜ ์žˆ๋Š” ์ˆœ์„œ๋ฅผ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทœ์น™์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. M๋งˆ๋ฆฌ์˜ ์†Œ์˜ ์ˆœ์„œ๋Š” ๋ถ„๋ช…ํ•˜๊ฒŒ ์ง€์ผœ์ ธ์•ผ ํ•œ๋‹ค.

  2. K๋งˆ๋ฆฌ์˜ ์†Œ์˜ ์œ„์น˜๋Š” ์ •ํ•ด์ ธ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด [์˜ˆ์ œ์ž…๋ ฅ 1]์—์„œ๋Š” K๋งˆ๋ฆฌ์˜ ์œ„์น˜๋Š” ์ •ํ•ด์ ธ ์žˆ์œผ๋ฏ€๋กœ

3 X 5 X X X ์—์„œ 4 -> 5 -> 6 ์˜ ์ˆœ์„œ๋ฅผ ์ง€ํ‚ค๋ฉด

3 4 5 1 2 6 / 3 4 5 1 6 2 / 3 4 5 2 1 6 / 3 4 5 2 6 1 / 3 4 5 6 1 2 / 3 4 5 6 2 1

์ด ์˜ฌ๋ฐ”๋ฅธ ์ˆœ์„œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ฒ ์ฃ .

๋ฌธ์ œ ํ’€์ด

(case 1) cow 1์ด K๋งˆ๋ฆฌ์— ํฌํ•จ๋  ๊ฒฝ์šฐ

- ์ด๋ฏธ ์ •ํ•ด์ ธ ์žˆ์œผ๋ฏ€๋กœ cow1์˜ ์œ„์น˜๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

(case 2) cow 1์ด M๋งˆ๋ฆฌ์— ํฌํ•จ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ

- cow1์˜ ์ž๋ฆฌ๋ฅผ ๊ฐ€์žฅ ์•ž์œผ๋กœ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด์„œ M๋งˆ๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋’ค๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๊ณ ๋‚˜์„œ cow1์˜ ์ž๋ฆฌ๋ฅผ ํ™•๋ณดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

(case 3) cow 1์ด M๋งˆ๋ฆฌ์— ํฌํ•จ๋  ๊ฒฝ์šฐ

- cow1์˜ ์ž๋ฆฌ๋ฅผ ๊ฐ€์žฅ ์•ž์œผ๋กœ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด์„œ M๋งˆ๋ฆฌ๋ฅผ ๊ฐ€์žฅ ์•ž์œผ๋กœ ๋ณด๋‚ด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์†Œ์Šค์ฝ”๋“œ

<Python>

Last updated

Was this helpful?