JumpFurther

作者:邢健开 徐明宽

关键词:特判

题目描述

你有次走台阶的机会,第i次,你要么不走,要么走i阶(直接跨上去,不踩中间的),现在,第级台阶坏了,你不能踩在坏的台阶上,问次后最高能上到哪里。

时间、空间限制

2s/64MB

数据范围

分析

没有坏的台阶,答案自然是 如果有坏的台阶,并且对答案有影响,那一定可以表示成,其中是一个小于等于的正整数。 于是只要不走第一步,就一定不会经过坏的台阶。 所以答案要么是,要么是

算法一

只要枚举1到n看是否有就可以了。

时空复杂度

时间复杂度 空间复杂度

算法二

注意到满足一定满足,于是只需检验这一个即可。

时空复杂度

时间复杂度 空间复杂度

results matching ""

    No results matching ""