#define _CRT_SECURE_NO_WARNINGS
#define MAX 987654321
#include <cstdio>
int main()
{
int n;
int answer = MAX;
int firstPic, secondPic;
char pic[5][7][50];
scanf("%d", &n); //scanf 할 때 엔터까지 들어가서 printf할때도 자동엔터가 되는거구나.
for (int loop = 0; loop < n; loop++) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 7; j++) {
scanf(" %c", &pic[i][j][loop]); // '\n' 버리고 받기.
}
}
}
// 비교
for (int pivot = 0; pivot < n; pivot++) {
for (int target = pivot + 1; target < n; target++) {
int count = 0;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 7; j++) {
count += (pic[i][j][pivot] != pic[i][j][target]);
if (count > answer) break;
}
}
if (count < answer) {
answer = count;
firstPic = pivot + 1;
secondPic = target + 1;
}
}
}
printf("%d %d", firstPic, secondPic);
return 0;
}
'역시 내 문제해결 알고리즘은 잘못됐다 > 브루트 포스' 카테고리의 다른 글
백준 1436번 영화감독 숌[C/C++] (0) | 2021.05.13 |
---|---|
백준 7568번 덩치 [C/C++] (0) | 2021.03.02 |
백준 2798번 블랙잭 [C/C++] (0) | 2021.01.23 |
백준 1018번 체스판 다시 칠하기[C/C++] (0) | 2020.08.06 |
백준 10163번 C/C++ (0) | 2020.07.26 |