关注
#include<iostream> using namespace std; int f[100000]; struct node { int born; int num; }p[100000]; int main() { int n; p[1].born=1;p[1].num=1; p[2].born=0;p[2].num=1; p[3].born=1;p[3].num=2; for(int i=4;i<=10;i++){ p[i].num=p[i-1].num+p[i-2].num; if(i>=8){//不能生育的 p[i].num=p[i].num-p[i-7].born; if(i>=9)p[i].num=p[i].num-p[i-8].born; if(i>=10)p[i].num=p[i].num-p[i-9].born; } p[i].born=p[i].num-p[i-1].num; if(i>=11)p[i].num-=p[i-10].born*2;//死亡的 //cout<<i<<" "<<p[i].born<<" "<<p[i].num<<endl; } for(int i=11;i<=30000;i++){ int sum=0; for(int j=i-6;j<=i-2;j++) sum+=p[j].born; p[i].born=sum; //cout<<i<<" "<<sum<<endl; p[i].num=p[i-1].num+sum-p[i-10].born; } while(cin>>n) cout<<p[n].num<<endl; return 0; }
查看原帖
点赞 3
相关推荐
查看18道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 跟HR说什么能被秒回? #
13987次浏览 247人参与
# 腾讯音乐求职进展汇总 #
159703次浏览 1099人参与
# 巨人网络春招 #
10828次浏览 164人参与
# 你收到了哪些公司的笔试? #
27718次浏览 167人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
185452次浏览 1100人参与
# 春招/暑实第一面是哪家? #
28308次浏览 283人参与
# MiniMax求职进展汇总 #
20624次浏览 269人参与
# 小红书求职进展汇总 #
226050次浏览 1350人参与
# 如果重来一次你还会读研吗 #
228814次浏览 2009人参与
# 网易游戏笔试 #
5968次浏览 82人参与
# 硬件人秋招的第一个offer #
122199次浏览 1453人参与
# 职能管理面试记录 #
10300次浏览 57人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
5745次浏览 145人参与
# 正在春招的你,也参与了去年秋招吗? #
361459次浏览 2628人参与
# 工作中遇到的歹人 #
96231次浏览 535人参与
# 我的AI电子员工 #
34009次浏览 223人参与
# 校招笔试 #
459991次浏览 2940人参与
# 你怎么看待AI面试 #
178142次浏览 1063人参与
# 实习到现在,你最困惑的一个问题 #
31073次浏览 271人参与
# 简历中的项目经历要怎么写? #
308105次浏览 4078人参与
# 如何一边实习一边找下家? #
39167次浏览 331人参与
# AI时代,哪些岗位最容易被淘汰 #
60367次浏览 623人参与