-
백준 11660번 (이차원 누적합)백준 with Python 2023. 1. 30. 19:58
첫 번째 코드 : 시간초과
열은 누적합으로 구했지만 행으로는 반복문으로 더했다. 시간초과가 났다.
두 번째 코드 : 정답
이차원으로 전부 누적합을 구한 후 색칠 된 부분을 구하기 위해 제일 큰 네모에서 작은 네모 두 개를 뺀 후 두번 빼진 작은 네모를 한번 더해준다.
9번 줄 같이 작성하면 간단하게 반복해서 입력받을 수 있으니 꼭 기억해두자.
'백준 with Python' 카테고리의 다른 글
백준 11047번 (그리디알고리즘) (0) 2023.02.11 백준 25682 : 체스판 다시 칠하기 (0) 2023.02.02 백준 10986번 : 나머지 합 (0) 2023.01.28 백준 16139번 (부분 합, ord()) (0) 2023.01.27 백준 11659번 (구간 합) (0) 2023.01.27