2条回答 默认 最新
- CSDN专家-深度学习进阶 2021-06-25 20:19关注
这样就行不用数组:
#include <iostream> using namespace std; long long n,a=1,b=1,c=1,sum=0; long long ans(int num){ if(num<4) return 1; else{ for(int i=3;i<num;i++){ sum=(a+b+c)%10000; a=b; b=c; c=sum; } return sum; } } int main(){ cin>>n; cout<<ans(n)+90000<<endl; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 孟德尔随机化怎样画共定位分析图
- ¥18 模拟电路问题解答有偿速度
- ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
- ¥15 误删注册表文件致win10无法开启
- ¥15 请问在阿里云服务器中怎么利用数据库制作网站
- ¥60 ESP32怎么烧录自启动程序
- ¥50 html2canvas超出滚动条不显示
- ¥15 java业务性能问题求解(sql,业务设计相关)
- ¥15 52810 尾椎c三个a 写蓝牙地址
- ¥15 elmos524.33 eeprom的读写问题