算法一

分析

\(f[x]=f[x-1]+f[x/2] \times [x \equiv 0 \mod 2],O(n)\)

代码

n=int(input())
f=[0]*(n+5)
f[0]=1
mod=1000000007
for i in range(1,n+1):
if i%2==0:
f[i]=(f[i-1]+f[i//2])%mod
else:
f[i]=f[i-1]
print(int(f[n]))
exit()

算法二

咕咕咕。

最新文章

  1. 如何使用 EXCEL 的筛选功能
  2. Java异常体系结构
  3. UIScrollView 与 UIPageView 的联合使用
  4. POJ 1743 Musical Theme Hash+二分法
  5. Angular2 Service实践——实现简单音乐播放服务
  6. 使用GDI绘制一条直线
  7. [线程]Thead 中传参数RuntimeError: thread.__init__() not called
  8. UML示例图 zt
  9. shit vue & shit iview
  10. swift 实践- 05 -- UITextField
  11. 繁简字转换(C#)
  12. 宇宙最强VisualStudio2017配置pyQt5用于python3.6的UI界面工具(转)
  13. [ModemManger]ModemManger的取消
  14. jenkins 集成 keycloak 认证
  15. [django]Django model中数据批量导入bulk_create()
  16. 广义线性模型 - Andrew Ng机器学习公开课笔记1.6
  17. git checkout 报错 refname 'origin/branch-name' is ambiguous
  18. ACM HDU 1755 -- A Number Puzzle
  19. 小米手机调试出现DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
  20. NoSQL简单学习(一)

热门文章

  1. [转帖]预警 | Linux 爆“SACK Panic”远程DoS漏洞,大量主机受影响
  2. MySQL-线上数据迁移实战记录
  3. Vue.js官方文档学习笔记(一)起步篇
  4. Thread 线程 1
  5. webpack入门学习手记(一)
  6. WebSocket的使用(基于VUE与SpringBoot)
  7. js 动态生成表格案例
  8. 日语能力考试N2级核心词汇必备—副词
  9. Redis info笔记
  10. Wannafly挑战赛22 B 字符路径 ( 拓扑排序+dp )