帕斯卡丹尼尔金:rq317《滑雪》栈溢出,第十点没通过。

有一种极端的情况,就是你的搜索被搜索到底。也就是系统的栈会按100 * 100 = 10000搜索函数。Pascal只给用户16MB的堆栈空间。你每次搜索有8个longint,加上搜索本身的空间会爆炸。所以有两种解决方案:

1:减少变量的数量,或者将其更改为尽可能小的类型,如shortint、byte和integer。

2.先拓扑,再动态规划。