JumpFurther
作者:邢健开 徐明宽
关键词:特判
题目描述
你有次走台阶的机会,第i次,你要么不走,要么走i阶(直接跨上去,不踩中间的),现在,第级台阶坏了,你不能踩在坏的台阶上,问次后最高能上到哪里。
时间、空间限制
2s/64MB
数据范围
,
分析
没有坏的台阶,答案自然是 如果有坏的台阶,并且对答案有影响,那一定可以表示成,其中是一个小于等于的正整数。 于是只要不走第一步,就一定不会经过坏的台阶。 所以答案要么是,要么是。
算法一
只要枚举1到n看是否有就可以了。
时空复杂度
时间复杂度 空间复杂度
算法二
注意到满足的一定满足,于是只需检验这一个即可。
时空复杂度
时间复杂度 空间复杂度