브루트포스 알고리즘

    백준 1018번: 체스판 다시 칠하기

    https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 import sys input = sys.stdin.readline n, m = map(int, input().split()) wb = [] for i in range(4)..

    백준 14500번: 테트로미노

    14500번: 테트로미노 (acmicpc.net) 14500번: 테트로미노 폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다. 정사각형은 서로 겹치면 안 된다. 도형은 모두 연결되어 있어야 한다. 정사각형의 변 www.acmicpc.net n,m = map(int, input().split()) tetromino = [] result = [] sum = 0 for i in range(n): tetromino.append(list(map(int, input().split()))) #1 for i in range(n-1): for j in range(m-2): sum=tetromino[i][j]+tetromino[i+1][j]+tetromino[i+1]..