奇安信笔试,兔群问题

常规题,以往的是从三个月后开始生,这个是五个月后开始生,这样写有什么问题吗?
死活调都没法完全通过。

#奇安信##笔试题目#
全部评论
第四个月就开始生兔子🐇了 所以应该是dp[i] =dp[i-1]+dp[i-4]😎
1 回复
分享
发布于 2020-02-28 21:16
n-4吧
点赞 回复
分享
发布于 2020-02-28 21:17
阿里巴巴
校招火热招聘中
官网直投
跟我最开始错得一样,状态方程写错了
点赞 回复
分享
发布于 2020-02-28 23:43
我用Go做对了……我不是搞比赛的,也没做过啥题,贴出来供大家参考一下,应该挺好理解的…… 顺便吐槽下,考试时候给的样例是多组输入的,结果照着多组输入的来,提交等半天告诉我超时了…… func main() { n := 0 fmt.Scan(&n) //month if n < 5 { fmt.Println("1") } age1 := 1 //一个月大的兔子有多少对 age2 := 0 age3 := 0 age4 := 0 age5Plus := 0 //大于等于五个月的兔子 count := 1 _ = n for i := 2; i <= n; i++ { //不要问我为什么从2开始,我是试出来的…… age5Plus += age4 age4 = age3 age3 = age2 age2 = age1 age1 = age5Plus count += age5Plus //fmt.Println(i, age1, age2, age3, age4, age5Plus) } fmt.Println(count) }
点赞 回复
分享
发布于 2020-02-29 21:29

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务