๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์•Œ๊ณ ๋ฆฌ์ฆ˜

[์ฝ”๋“œํŠธ๋ฆฌ ์ฑŒ๋ฆฐ์ง€] 2์ฃผ์ฐจ (9/13-9/18), ์™„์ „ํƒ์ƒ‰

by mingzoo 2023. 9. 18.

17์ผ๋‚  ์ฝ”ํ…Œ๊ฐ€ ์žˆ์—ˆ๋‹ค.

๋‚˜๋Š” ์‚ฌ์‹ค ์ฝ”ํ…Œ์— ๊ต‰์žฅํžˆ ์ทจ์•ฝํ•˜๊ณ  ์ด๊ฒŒ ๋‚ด ์ทจ์ค€์— ์žˆ์–ด์„œ ๊ต‰์žฅํ•œ ์•ฝ์ ์ด๋ž€ ๊ฑธ ์•Œ๊ธฐ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋ฅผ ์ฆ๊ฒจํ•˜์ง€๋„ ์•Š๊ณ  ๋Šฅ๋™์ ์œผ๋กœ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ์ฝ”ํ…Œ ๊ธฐํšŒ๋“ค์„ ๋ฒผ๋ฝ์น˜๊ธฐ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด๋‹ค.

๋ˆ„๊ฐ€ ๋ณด๋ฉด ๊ต‰์žฅํžˆ ๋น„ํšจ์œจ์ ์ด๊ณ  ์•„๊นŒ์šด ๊ธฐํšŒ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ๋‚˜ํ•œํ…Œ๋Š” ์ด๋ ‡๊ฒŒ ์‹ค๋ ฅ์„ ๋Š˜๋ฆฌ๋Š” ๊ฒŒ ์ œ์ผ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค,,

ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ์œ„ํ•ด์„œ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋ฉด ๊ทธ๊ฒŒ ์Œ“์—ฌ์„œ ๋‚˜์ค‘์—๋Š” ์‹ค๋ ฅ์ด ๊ต‰์žฅํžˆ ๋Š˜๊ฒ ์ง€~~ํ•˜๋Š” ๋‚˜๋งŒ์˜ ์ „๋žต์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค,,

ํ•˜์—ฌํŠผ! ์„œ๋ฅ˜์ „ํ˜•์„ ์ง„์งœ...์˜ค๋žœ๋งŒ์— ํ†ต๊ณผ๋ฅผ ํ–ˆ๊ณ , ๋‚˜์—๊ฒŒ๋Š” ๋„ˆ๋ฌด๋„ˆ๋ฌด ์ ˆ์‹คํ•œ ๊ธฐํšŒ์˜€๊ธฐ์— ๋ฒผ๋ฝ์น˜๊ธฐ๋ผ๋„ ์—ด์‹ฌํžˆ ํ•ด๋ณด์ž ํ•ด์„œ ์ฝ”๋“œํŠธ๋ฆฌ๋ฅผ ์ •๋ง ์—ด์‹ฌํžˆ ํ™œ์šฉํ–ˆ๋‹ค!

 

์ง„๋‹จ ๊ฒฐ๊ณผ

๋„ˆ๋ฌด ์ •ํ™•ํ•œ ์ง„๋‹จ์— ํŒฉํญ์„ ๋ฐ›์€ ๋Š๋‚Œ

์ €๋ฒˆ์ฃผ์— ์ด์€ ๋‚˜์˜ ์ •ํ™•ํ•œ ์ƒํ™ฉ์ง„๋‹จ : "์–ด๋–ป๊ฒŒ ํ’€์ง€๋Š” ๋จธ๋ฆฟ์†์— ๋– ์˜ค๋ฅด๋Š”๋ฐ ์ฝ”๋“œ๋กœ๋Š” ๋ชป ์งœ๊ฒ ์–ด์š”"

์ง„์งœ ๋‚ด๊ฐ€ ๋งจ๋‚  ํ•˜๋Š” ๋ง, ์–ด๋–ป๊ฒŒ ํ’€์ง€ ๋Š๋‚Œ์€ ์˜ค๋Š”๋ฐ ๋ง‰์ƒ ์ฝ”๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ ์–ด์•ผํ• ์ง€ ๋ชจ๋ฅด๋Š”...๊ทธ๋Ÿฐ ์ƒํ™ฉ...

์ €๋ฒˆ์ฃผ์—๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ–ˆ๊ธฐ์— ์ง„๋‹จ๋ฌธ์ œ์—์„œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ํ˜ผ์ž ์†์œผ๋กœ '์ดด๋‚˜~~์ด๊ฑด ์ด์ œ ๊ทธ๋ƒฅ ํ’€์ง€~~"์ด๋Ÿฌ๋ฉด์„œ ํ’€์—ˆ์—ˆ๋‹ค,,ํžˆํžˆ

๊ทธ๋žฌ๋”๋‹ˆ ์ง„์งœ ์ €๋ฒˆ์ฃผ ์ ์ˆ˜์˜€๋˜ 498 -> 563 ์ด๋ ‡๊ฒŒ ์˜ฌ๋ž๋‹ค๐Ÿ‘€

์™„์ „ํƒ์ƒ‰์— ๋Œ€ํ•ด ์ด์ „์— ์กฐ๊ธˆ ํ•™์Šตํ–ˆ์—ˆ์–ด์„œ ์•ˆ ๊ฑธ๋ฆด๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ,,

์™„์ „ํƒ์ƒ‰์— ๋Œ€ํ•œ ํ•™์Šต์ด ํ•„์š”ํ•˜๋‹ค๋˜ ์ง„๋‹จ ๊ฒฐ๊ณผ๋Š” ์•Œ๊ณ ์žˆ์—ˆ๋˜ ๋‚ด ์ทจ์•ฝ์ ์„ ์ˆจ๊ธฐ๊ณ ์žˆ์—ˆ๋‹ค ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๋“คํ‚จ ๊ทธ๋Ÿฐ ๋Š๋‚Œ์ด์—ˆ๋‹ค,, ๋„ˆ๋ฌด ์‹ ๊ธฐํ•ด..

์™„์ „ํƒ์ƒ‰! ๋ฐ”๋กœ ์ •๋ณตํ•ด์ฃผ๋งˆ!

ํ’€์—ˆ๋˜ ๋ฌธ์ œ

์ด๋ฒˆ์ฃผ๋Š” Novice Mid์˜ ๋ฌธ์ œ๋“ค์„ ์ „์ฒด์ ์œผ๋กœ ํ‘ธ๋Š” ๊ฒƒ(์ „์ฒด๋ฌธ์ œ๊ฐ€ ์•„๋‹Œ ์ „์ฒด ์นดํ…Œ๊ณ ๋ฆฌ ๊ธฐ๋ณธ๋ฌธ์ œ๋ฅผ ํ’€๊ณ , ๋ถ€์กฑํ•œ ๋ถ€๋ถ„ ๋ฌธ์ œ ๋” ํ’€๊ธฐ)์ด ๋‚˜์˜ ํ˜ผ์ž๋งŒ์˜ ๋ชฉํ‘œ์˜€๋‹ค.

์ฝ”ํ…Œ๊ฐ€ ์žˆ์—ˆ๋˜ ๋‚˜๋Š” ์ „์ฒด์ ์œผ๋กœ ๊ฐœ๋…์„ ํ›‘๊ณ  ์ทจ์•ฝํ•œ ๋ฌธ์ œ๋“ค์„ ๋น ๋ฅด๊ฒŒ ์ ์‘๋  ๋•Œ๊นŒ์ง€ ํ’€์ž!์˜ ๋งˆ์ธ๋“œ๋กœ ์ ‘๊ทผํ–ˆ์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์™„์ „ํƒ์ƒ‰ 1, 2, 3 ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์ „์ฒด์ ์œผ๋กœ ํ’€์—ˆ์—ˆ๋‹ค.

์‚ฌ์‹ค ๋‚˜ ์ „์—๋ณด๋‹ค๋Š” ๋Š˜์—ˆ๊ตฌ๋‚˜ ๋Š๊ผˆ๋˜ ๋ฌธ์ œ๊ฐ€ ํ•˜๋‚˜ ์žˆ์—ˆ๋‹ค.

์ €๋ฒˆ๋‹ฌ์ธ๊ฐ€ ์ €์ €๋ฒˆ๋‹ฌ์ธ๊ฐ€์— ํ’€๋•Œ๋Š” ๋ชปํ’€์—ˆ๋˜ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์—๋Š” ์‰ฝ๊ฒŒ ํ’€์–ด์ง€๋Š” ๊ฒŒ ๋„ˆ๋ฌด ์‹ ๊ธฐํ–ˆ๋‹ค.

#๋งˆ๋ผํ†ค ์ค‘๊ฐ„์— ํƒ์‹œํƒ€๊ธฐ2

์ด ๋ฌธ์ œ์˜€๋Š”๋ฐ, ๋‚ด๊ฐ€ ์ด์ „์—๋Š” ๊ธธ์—ˆ๋˜ ๋ฌธ์ œ ์ง€๋ ˆ ๊ฒ์„ ๋จน์€๊ฑด์ง€... ์™œ ๋ชปํ’€์—ˆ์„๊นŒ.. ๊ทธ๋•Œ ์ง„์งœ ํ•œ 1์‹œ๊ฐ„, 2์‹œ๊ฐ„?์ •๋„ ๊ณ ๋ฏผํ–ˆ์—ˆ๋˜ ๊ธฐ์–ต์ด ์žˆ๋‹ค.

 

๋‚˜์˜ ํ’€์ด ์ „๋žต

1๋ฒˆ ์ฒดํฌํฌ์ธํŠธ์™€ N๋ฒˆ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ฉด ํ‹ฐ๊ฐ€ ๋งŽ์ด ๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋‘ ์ฒดํฌํฌ์ธํŠธ๋Š” ๊ฑด๋„ˆ๋›ฐ์ง€ ์•Š์œผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค

=> 1๋ฒˆ, N๋ฒˆ์„ ์ œ์™ธํ•œ ์ฒดํฌํฌ์ธํŠธ๋“ค ์ค‘์—์„œ ์™„์ „ํƒ์ƒ‰์œผ๋กœ ๋Œ๋ฆฌ๋ฉด์„œ ํ•˜๋‚˜์”ฉ ์ œ์™ธ

=> ๊ฐ ๊ฑฐ๋ฆฌ๋“ค์„ ๊ตฌํ•˜๊ธฐ

=> ๊ทธ ๊ฑฐ๋ฆฌ๋“ค ์ค‘ ์ตœ์†Ÿ๊ฐ’ ์ถœ๋ ฅ 

import sys
n = int(input())

min_dis = sys.maxsize
arr = [
    tuple(map(int, input().split()))
    for _ in range(n)
]

for i in range(1, n-1):
    new_arr = []
    for j in range(n):
        if(j != i):
            new_arr.append(arr[j])
    
    anw = 0
    for j in range(n-2):
        anw += abs(new_arr[j][0]-new_arr[j+1][0]) + abs(new_arr[j][1]-new_arr[j+1][1])
    min_dis = min(min_dis, anw)

print(min_dis)

 

์„ฑ์ทจ๊ฐ

์ด๋ฒˆ์ฃผ์— ๋Š๊ผˆ๋˜ ๊ฒƒ ์ค‘์— ํ•˜๋‚˜๊ฐ€ ์ฝ”๋“œํŠธ๋ฆฌ์˜ ์‹ค๋ ฅ์—ญ๋Ÿ‰ํ‰๊ฐ€ ์„ฑ์ทจ๊ฐ์ด ๋ฏธ์ณค๋‹ค,,

์‚ฌ์‹ค ๋ฐฑ์ค€, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋“ฑ ๋งŽ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋ฌธ์ œํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•ด๋ดค์ง€๋งŒ, ์ด๊ฒƒ๋“ค๋„ ๋ฌผ๋ก  ์ข‹๋‹ค!

๊ทผ๋ฐ ๋ฌด์Šจ ๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผํ• ์ง€์กฐ์ฐจ ๋ชจ๋ฅด๋Š” ๋‚˜์—๊ฒŒ๋Š” ์‚ฌ์‹ค ๋ฌธ์ œ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ ์ž์ฒด๋„ ์–ด๋ ต๊ฒŒ ๋Š๊ปด์กŒ์—ˆ๊ณ , ํ’€๋ฉด์„œ๋„ ์ด๋ ‡๊ฒŒ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒŒ ๋งž์„๊นŒ..?ํ•˜๋Š” ์˜๋ฌธ์ด ๊ณ„์† ๋“ค์—ˆ๋‹ค.

์ด๋Š” ์ฝ”ํ…Œ ๊ณต๋ถ€๊ฐ€ ๊ฐ€์‹œ์ ์œผ๋กœ ๋ณด์ด๋Š” ๊ฒŒ ์—†๋‹ค๋Š” ๊ฒƒ์ด ๋‚˜์—๊ฒŒ๋Š” ๊ต‰์žฅํ•œ ํฌ์ธํŠธ์˜€๋‹ค.

 

๊ทธ์— ๋น„ํ•ด, ์ฝ”๋“œํŠธ๋ฆฌ๋Š” ์‹ค๋ ฅ์ง„๋‹จ์„ ํ†ตํ•œ ์ ์ˆ˜ ๊ทธ๋ž˜ํ”„๊ฐ€ ๋‚˜์—๊ฒ ๋„ˆ๋ฌด ์พŒ๊ฐ์„ ๋ถˆ๋Ÿฌ์ผ์œผ์ผฐ๋‹ค.

๊ณต๋ถ€๋ฅผ ํ•ด๋„ '์ด๋ ‡๊ฒŒ ๊ณต๋ถ€ํ•˜๋ฉด ์‹ค๋ ฅ์ด ๋Š๋Š” ๊ฑด ๋งž์„๊นŒ?'๋ผ๋Š” ์˜๊ตฌ์‹ฌ์ด ๊ณ„์† ์žˆ์—ˆ๋˜ ๋‚˜์—๊ฒŒ '๋„ˆ ์ž˜ํ•˜๊ณ  ์žˆ์–ด! ์ด๋ ‡๊ฒŒ๋งŒ ์—ด์‹ฌํžˆ ํ•ด!'๋ผ๊ณ  ๋งํ•ด์ฃผ๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค.

์ด ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋‹ˆ '์ด๋ ‡๊ฒŒ๋งŒ ํ•˜๋ฉด ๋‚˜๋„ ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค!'๋ผ๋Š” ํ™•์‹ ์„ ์–ป๊ฒŒ ํ•ด์คฌ๋‹ค.

์ฝ”ํ…Œ๊ฐ€ ์ง„์งœ ๋„ˆ์–ด์–ด์–ด๋ฌด ํฐ ์‚ฐ์ด์—ˆ๋˜ ๋‚ด๊ฒŒ๋Š” ์ด ํฌ์ธํŠธ๊ฐ€ ์ฝ”ํ…Œ ๊ณต๋ถ€์— ์žฌ๋ฏธ๋ฅผ ๋ถˆ์–ด๋„ฃ์–ด์ฃผ๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ๋‹ค.

๋‹ค์Œ๋ฒˆ์—๋Š” ์–ผ๋งˆ๋‚˜ ๋˜ ๋ฐœ์ „ํ• ๊นŒ ์‹ ์ด ๋‚˜๊ฒŒ ๋˜๋Š” ๋‚ด ์ž์‹ ์—๋„ ์‹ ๊ธฐํ•ด์กŒ๋‹ค

728x90