好麻烦


私信TA

用户名:15271718738

访问量:974

签 名:

等  级
排  名 11536
经  验 1024
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 宇宙大学
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

import functools
n,m = map(int, input().split())
@functools.lru_cache(None)
def dfs(n, m, begin):
   if begin - m >1: return 0
   if begin == 0 or n == 0 or m == 0:
       if begin - m == 1 and begin>0 and m >0:
           return 1
       else: return 0
   return dfs(n - 1, m, begin * 2) + dfs(n, m - 1, begin - 1)
print(dfs(n, m - 1, 2) % 1000000007)


 

0.0分

0 人评分

  评论区

  • «
  • »