时间限制: 1Sec 内存限制: 128MB 提交: 28438 解决: 8320

题目描述

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?

输入

输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。

输出

对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。

样例输入
2
4
5
0
样例输出
2
4
6
# 小母牛的故事:list求解
def calc_all_cow(year=4):
'''
使用递归,母牛每第四年产一只,初始为1,计算第year年的母牛总数。
f(n) = f(n-3) + f(n-1)
'''
num = 1
if year > 0 & year < 56:
if year == 1:
num = 1
return num
elif 1 < year < 5:
num = year
return num
else:
num = calc_all_cow(year-1) + calc_all_cow(year-3)
return num year = [None]
year[0] = int(input())
if year[0]!=0:
while True:
temp = int(input())
if temp == 0:
break
else:
year.append(temp) for i in year:
num = calc_all_cow(i)
print(num)

本地正确:

上传:报运行错误。

最新文章

  1. easyui与ueditor合用问题
  2. 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。
  3. yii2-basic后台管理功能开发之三:自定义GridView列显示
  4. kvm虚拟化平台搭建入门
  5. [转]线性插值&amp;双线性插值&amp;三线性插值
  6. WebGL/X3DOM 跑在 iOS
  7. 黄聪:WordPress固定链接设置的几种方法
  8. JMeter2.13 连接 sql server
  9. 调用微信退款接口时出现System.Security.Cryptography.CryptographicException: 出现了内部错误 解决办法
  10. pandas.DataFrame 中save方法
  11. codeforces #309 div1 D
  12. shell基础——二元比较操作符
  13. 基于fiddler的APP抓包及服务端模拟
  14. trie从入门到入殓
  15. Java 在PDF中添加水印——文本/图片水印
  16. iOS开发之HTTP与HTTPS网络请求
  17. 关于FIFO memory buffer模块的设计
  18. 【模板】cdq分治代替树状数组(单点修改,区间查询)
  19. Discuz! X3 全新安装图文教程
  20. [翻译] FastReport TfrxReport组件使用

热门文章

  1. C#:调用存储过程方法
  2. Java 实现的 简单WordCount功能
  3. java.io.WinNTFileSystem
  4. spring-cloud /pause 平滑升级 踩坑记录
  5. 简单的使用Gson (序列化 和 反序化)
  6. 关于Http协议,一片就够了
  7. Acwing-203-同余方程(扩展欧几里得)
  8. 移动端rem使用及理解
  9. DataGrid控件的列
  10. Flex 布局是什么?