博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
核电站问题
阅读量:6619 次
发布时间:2019-06-25

本文共 519 字,大约阅读时间需要 1 分钟。

一个核电站有N个放核物质的坑,坑排列在一条直线上。如果连续M个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。   任务:对于给定的N和M,求不发生爆炸的放置核物质的方案总数

输入

输入文件只一行,两个正整数N,M( 2≤N≤49,2≤M≤5)

输出

输出文件只有一个正整数S,表示方案总数。

样例输入

4 3

样例输出

13
#include
int main(){ long long n,m,i,f[50]; scanf("%d%d",&n,&m); f[0]=1; for(i = 1;i <= n;i++) { if(i < m)f[i] = f[i-1] * 2; if(i == m)f[i] = f[i-1] * 2 - 1; if(i > m)f[i] = f[i-1] * 2 - f[i-m-1]; } printf("%lld\n",f[n]); return 0;}

 

转载于:https://www.cnblogs.com/Lazy-Cat/p/9838200.html

你可能感兴趣的文章
腾讯、百度、阿里面试经验—(3)阿里面经
查看>>
稍复杂的ionic例子:显示一个列表,并且允许点击进入列表项
查看>>
一些新的web性能优化技术
查看>>
Liferay 6开发学习(二十六):数据库连接相关问题
查看>>
【转】半路学编程,可以成为大牛吗?
查看>>
【20170506】贝业新兄弟IT总监李济宏:第三方家居物流的IT架构探索
查看>>
【Excle数据透视】如何在数据透视表字段列表中显示更多的字段
查看>>
vue 记一次编译没反应、无进度、没有任何报错的提示,但后台却TM一直消耗内存的BUG:...
查看>>
llvm pass
查看>>
poj3517
查看>>
iphone http下载文件
查看>>
poj 1195:Mobile phones(二维树状数组,矩阵求和)
查看>>
Codeforces 433 C. Ryouko&#39;s Memory Note
查看>>
java中的Static class
查看>>
实例讲解Linux下的makefile
查看>>
json lib 2.4及其依赖包下载
查看>>
SET XACT_ABORT ON
查看>>
计算机中文核心期刊
查看>>
sql的left join 命令
查看>>
8148 8168 中移植live55 出现except rtsp 中途莫名的断流
查看>>