D. Flowers
D. Flowers
一个简单线性dp
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int mod = 1e9 + 7;
int a[(int)2e6];
signed main()
{int t, k;cin >> t >> k;a[0] = 1;for (int i = 1; i <= 1e5 + 5; i++){a[i] = a[i - 1];a[i] %= mod;if (i >= k)a[i] += a[i-k];a[i] %= mod;}for (int i = 1; i <= 1e5; i++){a[i] = (a[i] + a[i - 1]) % mod;}int A, B;while (t--){cin >> A >> B;cout << (a[B] - a[A - 1] + mod) % mod << endl;}
}
D. Flowers相关推荐
- LeetCode刷题记录8——605. Can Place Flowers(easy)
LeetCode刷题记录8--605. Can Place Flowers(easy) 目录 LeetCode刷题记录8--605. Can Place Flowers(easy) 题目 语言 思路 ...
- I - Watering Flowers CodeForces - 617C
I - Watering Flowers CodeForces - 617C int -2-31 ~ 231-1 == 2e9 longlong -2-63 ~ 263-1 == 9e18 有两种方法 ...
- [BZOJ] 1634: [Usaco2007 Jan]Protecting the Flowers 护花
1634: [Usaco2007 Jan]Protecting the Flowers 护花 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 827 S ...
- USACO 保护花朵 Protecting the Flowers, 2007 Jan
Description 约翰留下了 N 只奶牛呆在家里,自顾自地去干活了,这是非常失策的.他还在的时候,奶牛像 往常一样悠闲地在牧场里吃草.可是当他回来的时候,他看到了一幕惨剧:他的奶牛跑进了他的花园 ...
- 2019ICPC(沈阳) - Flowers(二分)
题目链接:点击查看 题目大意:给出 nnn 种颜色不同的鲜花,每种花有 aia_iai 个,现在规定 mmm 个不同的鲜花可以扎成一束,问最多可以扎多少束鲜花 题目分析:考虑问题的简化版:有三种颜色 ...
- cf451E. Devu and Flowers(产生不同多重集数量)
cf451E. Devu and Flowers 题意: 有n个箱子,第i个箱子里有ai朵花,同一个箱子里花的颜色一样,不同箱子里的花颜色不一样.现在在这些箱子里选出m朵花组成一束,求一共有多少种方案 ...
- Vases and Flowers HDU - 4614
Vases and Flowers HDU - 4614 题意: 一排空瓶子放花,操作1:从第x个瓶子开始放花,放y朵花,每个瓶子就一朵花,如果碰到已经有花的瓶子跳过这个瓶子,看下一个,当花没了,或者 ...
- 牛客网 【每日一题】5月28日题目精讲 Protecting the Flowers
链接: 文章目录 题目描述 题意: 题解: 代码: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目 ...
- C——Flowers
Problem Description As you know, Gardon trid hard for his love-letter, and now he's spending too muc ...
最新文章
- GICP:基于体素泛化ICP方式的准确快速点云配准方法
- GitHub遭攻击滥用以代管网钓套件
- C#调用ArcGIS REST服务
- C++技能的4种方法
- 系统架构设计师考试4
- 库克:iPhone决不妥协!不爽换安卓 iPhone 更有“安全性和隐私性”
- 國外空間亂碼解決方法
- Linux 启动snort服务,在 Ubuntu 15.04 中如何安装和使用 Snort
- Linux异步IO【转】
- 3.业务架构·应用架构·数据架构实战 --- 战略驱动的业务架构设计
- ReentranLock源码分析
- Vue项目-2首页开发(header)
- 刷题学习—数据结构(字符串、栈和队列、链表、数组与矩阵、哈希表、位运算)
- 如何制作多链接二维码?一次性防伪二维码?
- 物理专业计算机二级学科,学科门类二级类0702物理学类.doc
- 我们应当怎样做需求分析:非功能需求
- Android【1】:一文教你使用Camille+夜神模拟器实现安卓应用隐私合规辅助检测
- JS两个日期之间计算时间差(返回:天数,小时,分钟,秒数)
- ADC 信号调理电路设计——必要措施、实测验证和应用说明
- 谷歌深度神经网络_本周关注我们:轻松阅读,神经网络和Google召集不良网站
热门文章
- 注册机patch起什么作用_电机滑环起什么作用?
- Android 7.0 获取相机拍照图片,适配三星手机拍照,解决三星手机拍照屏幕旋转,判断设备是否有摄像头
- 在windows 2003系统安装oracle11G出现的问题
- 基于B/S架构的故障模型
- php pdo更新,php - 使用PDO和MySQL更新查询
- php利用ajax文件上传,如何在PHP中利用AjaxForm实现一个文件上传功能
- java错位_java – 如何保护自己免受参数错位的影响
- java openssl dgst_(7) openssl dgst(生成和验证数字签名)
- kafka 思维导图
- for in / for of 要会用