https://www.acmicpc.net/problem/21608 문제이해 주어진 조건으로 NxN 크기의 교실에 학생들의 자리를 배치하기 풀이 1번과 2번 조건을 위해 maxf, maxe를 선언해 주었다. 그리고 3번 조건을 만족시키기 위해 초과와 미만을 사용했다.
코드 import sys N = int(sys.stdin.readline()) dic = {} board = [[0] * N for _ in range(N)] dy = [1,0,-1,0] dx = [0,1,0,-1] dic = {} for _ in range(N*N): stu_num, f1,f2,f3,f4 = map(int,sys.stdin.readline().split()) # print(stu_num,f1,f2,f3,f4) dic[stu_num] = [f1,f2,f3,f4] place = 0 maxf = -1 maxe = -1 for i in range(N): for j in range(N): if board[i][...
원문 링크 : [백준 21608] 상어 초등학