题目描述

一个核电站有N个放核物质的坑,坑排列在一条直线上。如果连续M个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。 现在,请你计算:对于给定的N和M,求不发生爆炸的放置核物质的方案总数(n <= 50, m <= 5)

输入

输入文件只有一行,两个正整数N,M。

输出

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

样例输入

4 3

样例输出

13

题解:
dp[i][j]: 前i个坑, 当前段已经连续放了j个, 的总方案数
dp[i][j]=dp[i-1][j-1] ( 0<j<m )
dp[i][0]=sum{ dp[i-1][0~m-1] },之前情况的总方案数
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
const int N=55;
const int M=10;
int n, m;
long long dp[N][M], ans;int main() {scanf( "%d%d", &n, &m );dp[1][0]=dp[1][1]=1;for( int i=2; i<=n; i++ )for( int j=0; j<m; j++  ) {if(j) dp[i][j]=dp[i-1][j-1];dp[i][0]+=dp[i-1][j];}for( int j=0; j<m; j++ )ans+=dp[n][j];printf( "%lld\n", ans );return 0;
}

[BZOJ1529]核电站问题相关推荐

  1. 便携式不锈钢管道焊接机器人_核电站双相不锈钢管道的焊接工艺及焊接接头性能探讨...

    ↑ 点击关注"电焊工友联盟"200万焊工兄弟都在这来扎堆 招聘信息  焊工群  焊接教程 焊接技术 焊工证  焊接交流 焊工模拟考试  电焊工 田湾核电站座落在江苏省连云港市,核电 ...

  2. Taran 缩点【bzoj1529】[POI2005]ska Piggy banks

    [bzoj1529][POI2005]ska Piggy banks Description Byteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个 ...

  3. 应用在核电站DCS系统的代码自动生成工具ModelCoder

    对标航空航天领域,核电新型号作为典型复杂系统在未来的发展趋势和任务变得十分明确,即正规化.标准化地应用MBSE从概念设计.初步设计.持续贯穿至详细设计.施工.调试.运维.退役的全生命周期各阶段,开发出 ...

  4. VIJOS-P1232核电站问题

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

  5. 福岛第1核电站2号3号反应堆辐射量急剧上升

    国际在线报道(驻日本记者 王洋):日本首相菅直人与内阁官房长官枝野幸男15日上午举行记者会,通报了连续发生爆炸的东京电力公司福岛第一核电站的情况.枝野幸男表示,该核电站中的4号反应堆于当天上午发生了火 ...

  6. 福岛核电站2号机组爆炸 未来三天对我国无影响

    中国天气网讯 今晨(3月15日),日本福岛第一核电站2号机组发生爆炸,压力控制池受损.据悉,目前未知该爆炸引起的泄漏是液体还是气体.但日本官方说,泄漏不会对外界造成大的影响. 据共同社最新消息,东京电 ...

  7. 日本福岛核电站事故分析报告

    日本福岛核电站事故分析报告 论软件工程管理常见问题 事件回顾: 当地时间3月11日14时46分,日本发生里氏9级地震,震中位于宫城县以东的太平洋海域,震源深度20公里.地震引发的10米浪高大海啸随后横 ...

  8. 核电站问题 动态规划

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

  9. 核电站问题(简单DP)

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

最新文章

  1. CSS 盒子模型(转)
  2. 十年后,这款优秀的工具终于给出了不开源的原因
  3. 建立ghost备份后,找不到gho文件
  4. 【转】hex和bin文件格式的区别
  5. KNN识别手写数字MNIST
  6. php mysql书城_php在线书城 thinkphp源码(含数据库脚本)
  7. Acer 4750 安装黑苹果_黑苹果系统安装通用教程图文版
  8. MySQL工作笔记-编写存储过程批量添加数据
  9. 存储过程与SQL语句如何选择
  10. endnote x8安装办法
  11. 解决vcard乱码批量导入outlook
  12. pytorch实现自己制作训练集和测试集
  13. 关闭安卓系统导航栏右下角自动旋转按钮
  14. REST Assured 1 - REST Assured 介绍
  15. 看过这篇文章,终于找到单身的原因了!
  16. qml创建无边框带阴影的模态窗口
  17. Origin复制到PPT中无法打开
  18. HTML卡片式布局源码,html5自适应卡片式设计动态加载整站源码_
  19. 颜色rgb设置透明度 16进制常见颜色
  20. 杀毒软件公司在网络上设置“诱捕蜜罐”

热门文章

  1. cf聊天室,cf聊天室下载
  2. g9350内核root,g95芯片
  3. 《嵌入式 – GD32开发实战指南》第2章 初识GPIO流水灯
  4. EPSON ESC/POS指令
  5. 计算机比赛小蓝书,AP微积分权威教材:小蓝书来帮你
  6. Go:基于BDD的测试框架 Ginkgo 简介及实践
  7. java继承和多态_Java基础继承与多态
  8. python写shp,使用Write-shp在NetworkX中写入shapefile
  9. 【2018.05.07学习笔记】【linux基础知识10.6-10.10】
  10. linux 删除u盘痕迹,删除U盘操作痕迹的完美方案