#一头母牛从出生后,每两年可以生下一头母牛,即在第二年和第四年分别可产下一头母牛,出生后
#第五年将会死去。假设农场现有一头母牛,N年后农场的母牛数目是多少。
#ruby
def cow(year)
v=[1,0,0,0,0]
(1..year).each do |i|
v[0],v[1],v[2],v[3],v[4]=v[1]+v[3],v[0],v[1],v[2],v[3]
end
v.inject(0){|sum,ele| sum+ele}
end
(1..2012).each do |year|
p "year#{year}: #{cow(year)}"
end