给定 base[i](每个点的基础海拔)和 snow[day][i](第 day 天落在第 i 个点的降雪量,单位 cm)。每天每个点的积雪按以下规则变化:若某点连续 2 天降雪量均为 0,则从第 3 天起该点的积雪开始以每天 1 cm 的速度融化,直到为 0;否则当日的降雪会累加到该点的积雪中。实际海拔 height[day][i] = base[i] + 当前该点的积雪。你需要从点 0 走到点 n-1,要求对任意相邻点 i-1 → i,当天的实际海拔必须满足 height[day][i] ≤ height[day][i-1] + 1(每次最多上升 1)。当且仅当出现上升时产生“爬升”消耗,定义当天路径的爬升总和为 Σ max(0, height[day][i] − height[day][i-1])。请设计算法:找到最早的一天 day*,使得存在满足约束的路径从 0 走到 n-1;并在该天输出可能的最小爬升总和。请给出主要思路、时间/空间复杂度,并说明如何处理积雪的累积与融化。