14500

    14500번 파이썬

    아래 방법은 재귀를 이용해서 그런지 시간이나 메모리 소요가 커서 다른 방법을 생각해봐야함!(백준 pypy로 하면 맞춘걸로 나오긴 함) import sys input = sys.stdin.readline N,M = map(int,input().split()) mat=[list(map(int,input().split())) for _ in range(N)] res=set() def row_p(ary,num,cnt,row,col,n,m): if row < n: if [row,col] in ary: return num+=mat[row][col] ary.append([row,col]) solution(ary,num,cnt+1,row,col,n,m) ary.remove([row,col]) else: return r..