当前位置: 首页 > wzjs >正文

建网站的意义十堰网站制作价格

建网站的意义,十堰网站制作价格,手机网站建好怎么发布,广州注册公司补贴当然可以,以下是整理后的 Markdown 格式题目描述: 题目描述 小蓝是工厂里的安全工程师,他负责安放工厂里的危险品。 工厂是一条直线,直线上有 n 个空位,小蓝需要将若干个油桶放置在这 n 个空位上。每 2 个油桶中间至…

当然可以,以下是整理后的 Markdown 格式题目描述:


题目描述

小蓝是工厂里的安全工程师,他负责安放工厂里的危险品。

工厂是一条直线,直线上有 n 个空位,小蓝需要将若干个油桶放置在这 n 个空位上。每 2 个油桶中间至少需要 k 个空位隔开

现在小蓝想知道,有多少种放置油桶的方案。你可以编写一个程序帮助他吗?

由于这个结果可能非常大,你的输出结果需要对 10^9 + 7 取模。


输入格式

  • 第一行包含两个正整数 nk,分别表示空位数量和每两个油桶之间至少要隔开的空位数。

输出格式

  • 输出共 1 行,包含 1 个整数,表示放置油桶的方案数,对 10^9 + 7 取模。

样例输入

4 2

样例输出

6

说明

使用 0 表示不放油桶,1 表示放油桶。

合法的 6 种放置方案如下:

0000
1000
0100
0010
0001
1001

数据范围

  • 1 ≤ n ≤ 10^6
  • 1 ≤ k ≤ n

c++代码

#include<bits/stdc++.h>using namespace std;int main() {int n, k, mod = 1e9 + 7;cin >> n >> k;vector<int> dp(n + 1, 0);for (int i = 1; i <= n; i++) {dp[i] += (i - k - 1 >= 1) ? dp[i - k - 1] : 1;//放dp[i] += (i - 1 >= 1) ? dp[i - 1] : 1;//不放dp[i] %= mod;}cout << dp[n];return 0;
}//by wqs
http://www.dtcms.com/wzjs/817403.html

相关文章:

  • 做物流的网站都有什么风险Wordpress news模板
  • 建设电商网站报价黑帽seo优化软件
  • 做网站后台数据库建设华为云域名注册
  • 互动网站建设什么意思高端文化网站
  • 网站返回500错误怎么用云主机做网站
  • 企业网站建设需要什么资料电商类网站有哪些
  • 做网站需要到哪些部门登记网络广告词
  • 备案增加网站网站建设教程怎么建
  • 前几年做那个网站能致富工艺品网站怎么做
  • 电子商务网站建设管理实训报告青海住房建设网站
  • 网站开发难吗合肥网站制作公司
  • 伪原创网站网站栏目设计内容
  • 南宁工程建设网站有哪些it运维培训
  • 怎样做网站赚钱wordpress博客设置主题方法
  • 长春网站优化方案yp77731域名查询
  • 网站模板套餐百度推广如何代理加盟
  • 怎样在国外网站做推广自定义优定软件网站建设
  • 营销导向的企业网站优化免费舆情网站下载大全最新版
  • 2008 做网站3d全景网站怎么做
  • 德州网站怎样建设建设网站的工作总结
  • 糕点网站策划书兰州市城乡建设局网站s104项目
  • 长沙新能源建站补贴百度网盘网页版入口
  • 珠宝网站设计文案电子商务的就业方向
  • 高端网站设计公司名单网站数据库是什么意思
  • 网站被做301跳转了怎么办丽水建设公司网站
  • 惠州高端网站建设wordpress 付费主题 时间
  • 燕郊个人做网站广州seo网站推广顾问
  • 包年seo和整站优化如何做网站的cdn
  • 网页好看的网站设计有没有做微场景的网站
  • 福永三合一网站设计邢台建设一个企业网站