首页 > 其他分享 >核电站问题

核电站问题

时间:2024-07-21 21:00:55浏览次数:7  
标签:int 样例 核电站 long 问题 格式 dp

题目描述

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

输入输出格式

输入格式:

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

输出格式:

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

输入输出样例

输入样例#1:

4 3

输出样例#1:

13

代码如下:

#include<cstdio>
using namespace std;
long long dp[55];
int n,m;
int main(){
	scanf("%d%d",&n,&m);
	dp[1]=2;dp[0]=1;
	for(int i=2;i<=n;i++){
		dp[i]=2*dp[i-1];
		if(i==m)dp[i]--;
		if(i>m) dp[i]-=dp[i-m-1];
	}
	printf("%lld",dp[n]);
	return 0;
} 

标签:int,样例,核电站,long,问题,格式,dp
From: https://blog.csdn.net/bibibikeran/article/details/140564774

相关文章

  • 每日一题之快乐数问题
    题目:题目链接:快乐数题解:方法一:哈希表首先就是何种情况下不是快乐数,那就是处理过的结果多次重复出现的情况,那这里就可以通过哈希表在每次循环中存储处理后的结果,如果处理后的结果在哈希表中查找的到说明结果重复说明该数不是快乐数,退出循环即可,否则一直循环到处理结果为1......
  • CentOS安装显卡驱动、修改分辨率和解决黑屏问题
    【系列】真机安装CentOSStream8问题第一步解决安装过程报错第二步分区第三步配置软件源第四步安装显卡驱动(❗︎本节内容❗︎)第五步挂载U盘第六步解决没有1920x1080分辨率的问题文章目录【系列】真机安装CentOSStream8问题一、下载显卡驱动二、安装驱动步骤......
  • python 中两体问题的集成
    我正在尝试使用python和pygame创建一个二体Sim作为更大项目目标的第一阶段,以在屏幕上显示对象。我目前的主要问题是,轨道卫星在目标行星周围倾斜时它应该处于稳定的320公里圆形轨道上。我为四种不同的集成制作了四种不同的功能。Euler、Leapfrog、Verlet和RK4。......
  • 测试环境使用问题及其优化对策实践
    1背景及问题G.J.Myers在<软件测试技巧>中提出:测试是为了寻找错误而运行程序的过程,一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,一个成功的测试是揭示了迄今为止尚未发现的错误的测试。对于新手来说,日常测试用例设计时,很少用到系统的方法论,大多是根据产品需......
  • 【日记】雪王的门店这么危险没问题吗……(1168 字)
    正文最近总是隐隐地想写些什么东西。但一直没有时间。而且每当提起笔时,又不知道如何开头。心中的这团火,似乎不化为文字,就永远也消不下去。最近一直、一直——都是这样的感受。说实话,最近很长一段时间都十分苦闷。我似乎能摸到由头,但是也并非十分明确。有一天,......
  • 同时使用easyexcel和Apache poi的依赖冲突问题
      前言Hello,hello!这里是Blue,今天我写代码遇到了一个这样的问题,我在使用easyexcel的时候它无法去执行我的操作,通过我一定的判断最终解决了问题报错 com.alibaba.excel.exception.ExcelAnalysisException:java.lang.NoClassDefFoundError:org/apache/poi/POIXMLTy......
  • Centos7出现问题Cannot find a valid baseurl for repo: base/7/x86_64
    问题现象:在操作yuminstallhttpd报错Centos7下yum安装报错:Cannotfindavalidbaseurlforrepo:base/7/x86_64报错原因:1、检查网络ping2、检查DNS解析nslookip会发现能ping通,DNS解析正常!3、yum源有问题!解决:循环破除下载国内yum源配置文件到/etc/yum.re......
  • 虚拟机网络“上一秒正常,下一秒就不行”的问题
    本文主要是介绍之前能上网,现在突然不能上网了的一种解决方案。如果你正在配置虚拟机,可以根据虚拟机启动时连接共享蓝牙设备NAT模式等关键词寻找网上教程。之前遇到过这样一个问题,吃饭前虚拟机还能上网,吃完饭回来后虚拟机就不能上网了,测试了下本机的网络是正常的,很迷惑。这里给......
  • ByteBuf释放注意的问题
    标题总结ByteBuf模型创建ByteBufnetty原码释放逻辑simpleinboundHandler手动释放再次理解netty释放逻辑总结Bytebuf需要释放,否则可能导致OOM。如果bytebbuf传递到了head或tail,不需要我们关心。在head和tail里(head实现了outhandler、inhander。tail实现了inhander),底......
  • 第三节:面向切面解决问题、本地消息表实现最终一致性、热门接口耗时长问题
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......