๋ฌธ์
https://www.acmicpc.net/problem/2160
๋ฌธ์ ํ์ด
๊ฐ๋จํ bruteforce ๋ฌธ์ ์ด๋ค.
์ ๋ ฅ๋ฐ์ ๊ทธ๋ฆผ์ ํ๋์ฉ ๋น๊ตํด์ ๊ฐ ์์๊ฐ ๊ฐ์ ๊ฐ์ธ์ง ์๋์ง ํ์ธํ๋ค.
๊ฐ์ฅ ๋น์ทํ ๋ ๊ทธ๋ฆผ(๊ฐ์ด ๋ค๋ฅธ ์์๊ฐ ์ต์์ธ ๊ทธ๋ฆผ ๋๊ฐ์ง)์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ค.
์ฝ๋
import sys
input=sys.stdin.readline
n=int(input())
pic=[]
for i in range(n):
pic.append(list([input().rstrip() for _ in range(5)]))
a=[]
for i in range(n-1):
for j in range(i+1,n):
temp=0
for k in range(5):
for l in range(7):
if pic[i][k][l]!=pic[j][k][l]:
temp+=1
a.append((temp,i+1,j+1))
result=min(a)
print(result[1],result[2])
'๐ปAlgorithm > PS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ/๋ฐฑ์ค] 1043 ๊ฑฐ์ง๋ง - ํ์ด์ฌ (0) | 2022.08.18 |
---|---|
[BOJ/๋ฐฑ์ค] 9742 ์์ด - ํ์ด์ฌ (0) | 2022.05.11 |
[๋ฐฑ์ค/BOJ] 1449 ์๋ฆฌ๊ณต ํญ์น - ํ์ด์ฌ (0) | 2022.05.08 |
[2017 ์นด์นด์ค์ฝ๋ ์์ ] ์ปฌ๋ฌ๋ง๋ถ - ํ์ด์ฌ (0) | 2022.03.16 |
[BOJ/๋ฐฑ์ค] 9024 ๋ ์์ ํฉ - ํ์ด์ฌ (0) | 2021.11.01 |