가장 큰 정사각형 찾기 : 동적 프로그래밍(dp)#includeusing namespace std;int dp[1001][1001]={0};int solution(vector> board){ int ans=0; int row = board.size(); int col = board[0].size(); for(int i = 1; i def solution(board): n = len(board) m = len(board[0]) # dp 준비 dp = [[0]*m for _ in range(n)] dp[0] = board[0] for i in range(1,n): dp[i][0] = board[i][0] # 2중 for문으로 연산 ..