无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode Day3 2

2022-04-03 21:14 作者:我喜歡喝一點點  | 我要投稿

一只青蛙一次可以跳上1級臺階,也可以跳上2級臺階。求該青蛙跳上一個 n 級的臺階總共有多少種跳法。


答案需要取模 1e9+7(1000000007),如計算初始結(jié)果為:1000000008,請返回 1。


太菜了我,直接拿上一題的來寫,想使用下range結(jié)果大失敗T-T

class?Solution:

????def?numWays(self,?n:?int)?->?int:

????????def?solve(n):

????????????res?=?0

????????????tmp1?=?2

????????????tmp?=?[1,?1]

????????????if?n?==?1:

????????????????return?1

????????????elif?n?==?0:

????????????????return?1

????????????else:

????????????????while?tmp1<=n:

????????????????????res?=?int((tmp[tmp1?-?1]?+?tmp[tmp1?-?2])?%?(1e9?+?7))

????????????????????tmp.append(res)

????????????????????tmp1+=1

????????????return?res

????????return?solve(n)


對著前一題的最佳解改了一下

啊啊一定要記住是return a啊,不是return res,不然就多算了一次了。

不過不知道為什么我的速度比佬的答案要快一些,估計每次取余后面的數(shù)就小了,嗯。

Leetcode Day3 2的評論 (共 條)

分享到微博請遵守國家法律
武川县| 屏南县| 霍山县| 广州市| 迭部县| 聂拉木县| 丰台区| 双柏县| 花莲市| 城固县| 合川市| 兰西县| 新平| 永仁县| 朝阳区| 焉耆| 宜黄县| 东至县| 池州市| 边坝县| 凌海市| 宜兴市| 兰西县| 兴国县| 乐安县| 余江县| 绥化市| 鄂托克前旗| 海安县| 巴彦县| 常熟市| 临城县| 民乐县| 奉节县| 漳州市| 锦州市| 嘉荫县| 大同县| 岑巩县| 平潭县| 吴忠市|