tsinsen A1067. Fibonacci数列整除问题 dp
第二行四个数,a,b,c,d,意义如题目描述。
每两个数之间用空格隔开。
2 3 5 7
转移方程 dp[i][j]=(dp[i-1][j]+dp[i-2][j])%a[j]
#include <cstdio> #include <cmath> #include <cstring> #include <ctime> #include <iostream> #include <algorithm> #include <set> #include <vector> #include <sstream> #include <queue> #include <typeinfo> #include <fstream> #include <map> typedef long long ll; using namespace std; //freopen("D.in","r",stdin); //freopen("D.out","w",stdout); #define sspeed ios_base::sync_with_stdio(0);cin.tie(0) #define maxn 10001 #define eps 1e-9 const int inf=0x7fffffff; //无限大 int main() {int f[maxn];f[1]=1;f[2]=1;for(int i=3;i<=10000;i++){f[i]=f[i-1]+f[i-2];}int dp[maxn][4];memset(dp,0,sizeof(0));int s,t,k[4];cin>>s>>t>>k[0]>>k[1]>>k[2]>>k[3];for(int j=0;j<4;j++){dp[1][j]=f[1]%k[j];dp[2][j]=f[2]%k[j];}for(int i=3;i<=10000;i++){for(int j=0;j<4;j++){dp[i][j]=(dp[i-1][j]+dp[i-2][j])%k[j];//cout<<i<<" "<<j<<" "<<dp[i][j]<<endl; }}int first=1;for(int i=s;i<=t;i++){int flag=0;for(int j=0;j<4;j++){if(dp[i][j]!=0)flag++;}if(flag==4){if(first){cout<<i;first=0;}elsecout<<" "<<i;}}cout<<endl;return 0; }
tsinsen A1067. Fibonacci数列整除问题 dp相关推荐
- Fibonacci数列整除性质的组合证明
写在前面 最近在看一本很开阔思路的书, 名为<组合证明的艺术(proof that really count: The art of combinatorial proof)>,中译版是机 ...
- fibonacci数列的性质(ZOJ3707)
题目:Calculate Prime S 题意: Define S[n] as the number of subsets of {1, 2, ...,n} that contain no con ...
- 费氏(Fibonacci)数列、最大公约数,最小公倍数
费式数列 说明 Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免子,一个月后小免子也开始生产.起初只有一只免子,一个月后就有两只免子,二个月后有三只免 ...
- [jzoj 3461]【NOIP2013模拟联考5】小麦亩产一千八 {Fibonacci数列}
题目 Description "有了金坷垃,肥料一袋能顶两袋撒,小麦亩产一千八,吸收两米下的氮磷钾--",话说HYSBZ(Hengyang School for Boys & ...
- Fibonacci数列 Huffman树
Fibonacci数列 for k = 1:6k = int16(k);fprintf('f%d = %d\n', k, Fibonacci(k)); endfunction fk = Fibonac ...
- 求Fibonacci数列的前20项
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 2.编程求Fibonacci数列的前20项. Fibonacci数列的定义:F0=0, ...
- 【c语言】蓝桥杯入门训练 Fibonacci数列
[问题描述] Fibonacci数列的递推公式为:Fn=F(n-1)+F(n-2),其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. [输入格式] 输 ...
- 1732 Fibonacci数列 2
1732 Fibonacci数列 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 在"1250 Fi ...
- fibonacci 数列及其应用
fibonacci 数列及其延展 fibonacci计算 fibonacci数列是指 0,1,1,2,3,5,8,13,21--这样自然数序列,即从第3项开始满足f(n)=f(n-1)+f(n-2): ...
最新文章
- 大学生目前普遍存在的问题,看你中招了没?
- 调整CentOS的文字登陆界面的分辨率
- 在windows下如何快速搭建web.py开发框架
- 一篇文章指明做JavaWeb项目需要的前置知识+完整项目初解读(萌新必看,十分友好)
- 动态创建form传参
- keras sklearn下两分类/多分类的技术杂谈(交叉验证和评价指标)
- c语言开发一个翻译算法,使用有道翻译API做翻译(c语言实现)
- 一个前端博客(7)——事件绑定和移除事件
- Mysql复合索引的顺序和必要值
- wincc vbs mysql_WinCC 如何访问数据库(VBS)
- 如何使诺机亚手机显示中文电话簿
- [jruby] warbler 配置问题说明
- laravel + xampp 除了根目录其他路由都是404的解决方法
- 纷享自定义函数:客户回填工商信息(天眼查)
- 苹果支付在哪里设置_微信刷脸支付怎么开通,在哪里设置?
- 【081】Remove-无需注册的在线免费抠图工具
- VS Code 引入pthread.h头文件
- mysql查询未使用索引,监控MySQL中未使用的索引
- Vue标准后台界面及登录功能流程(2)
- csdn 大牛的博客
热门文章
- 北斗导航 | 精密单点定位软件之rtklib的静态定位测试(RTKlib)
- 论文推荐 | 2018中国卫星导航年会论文集
- linux下的普通文件的属性,linux下文件目录和属性
- HTML5制作斑马线表格,JavaScript实现的斑马线表格效果【隔行变色】
- python单例_python 单例模式
- ICML论文录取难度逐年上升,New In ML为你特设“名师辅导班”
- 赛后总结:第四届工业大数据竞赛注塑成型
- 工业用微型计算机(10)-指令系统(7)
- 这才是数据挖掘领域常用的机器学习算法!
- 【深度学习】超级赞!N个神经网络可视化利器