카드 배열이 주어집니다. 카드를 왼쪽부터 하나씩 추가할 때마다 다음 규칙으로 스코어를 계산합니다:
[묶음 규칙]
cards = [3, 1, 4, 2]
카드 3 추가: [{min:3, size:1}], 스코어 = 3×1 = 3
카드 1 추가: 1≤3 병합 → [{min:1,size:2}], 스코어 = 1×2 = 2
카드 4 추가: [{min:1,size:2},{min:4,size:1}], 스코어 = 1×2 + 4×1 = 6
카드 2 추가: 2≤4 병합 → [{min:1,size:2},{min:2,size:2}], 스코어 = 1×2 + 2×2 = 6
→ [3, 2, 6, 6]시간 복잡도 목표: O(N)
공간 복잡도 목표: O(N)
▶ 실행은 기록 없이 채점만, 제출은 결과가 진행률·오답노트에 기록됩니다.