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

asp网站源码+access+机械知识营销

asp网站源码+access+机械,知识营销,佛山网站建设 天博,php网站建设论文答辩gesp(C六级)(7)洛谷:P10376:[GESP202403 六级] 游戏 题目描述 你有四个正整数 n , a , b , c n,a,b,c n,a,b,c,并准备用它们玩一个简单的小游戏。 在一轮游戏操作中,你可以选择将 n n n 减去 a a a&am…

gesp(C++六级)(7)洛谷:P10376:[GESP202403 六级] 游戏

在这里插入图片描述

题目描述

你有四个正整数 n , a , b , c n,a,b,c n,a,b,c,并准备用它们玩一个简单的小游戏。

在一轮游戏操作中,你可以选择将 n n n 减去 a a a,或是将 n n n 减去 b b b。游戏将会进行多轮操作,直到当 n ≤ c n \leq c nc 时游戏结束。

你想知道游戏结束时有多少种不同的游戏操作序列。两种游戏操作序列不同,当且仅当游戏操作轮数不同,或是某一轮游戏操作中,一种操作序列选择将 n n n 减去 a a a,而另一种操作序列选择将 n n n 减去 b b b。如果 a = b a=b a=b,也认为将 n n n 减去 a a a 与将 n n n 减去 b b b 是不同的操作。

由于答案可能很大,你只需要求出答案对 1 0 9 + 7 10^9 + 7 109+7 取模的结果。

输入格式

一行四个整数 n , a , b , c n,a,b,c n,a,b,c

输出格式

输出一行一个整数表示答案。

样例 #1

样例输入 #1

1 1 1 1

样例输出 #1

1

样例 #2

样例输入 #2

114 51 4 1

样例输出 #2

176

样例 #3

样例输入 #3

114514 191 9 810

样例输出 #3

384178446

提示

数据规模与约定

  • 20 % 20\% 20% 的数据, a = b = c = 1 a=b=c=1 a=b=c=1 n ≤ 30 n \leq 30 n30
  • 40 % 40\% 40% 的数据, c = 1 c = 1 c=1 n ≤ 1 0 3 n \leq 10^3 n103
  • 对全部的测试数据,保证 1 ≤ a , b , c ≤ n ≤ 2 × 1 0 5 1 \leq a,b,c \leq n \leq 2 \times 10^5 1a,b,cn2×105

AC代码(100分)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
/*思路2: 动态规划:dp[i]含义:当n=i的方案数状态转移方程:当i<=c时,dp[i]=1; 当i>c时,dp[i]=dp[i-a]+dp[i-b]	
*/
ll n,a,b,c;//注意开long long 
ll dp[200010];//dp数组 
const int N=1e9+7; 
int main(){cin>>n>>a>>b>>c;//特判if(n<=c){cout<<1;return 0;} //递推for(int i=0;i<=c;i++) dp[i]=1;for(int i=c+1;i<=n;i++){
//		dp[i]=(dp[i-a]%N+dp[i-b]%N)%N;//对比:注意这种写法没有考虑i-a和i-b可能为负数dp[i]=(dp[max(i-a,0ll)]%N+dp[max(i-b,0ll)]%N)%N;} //输出答案cout<<dp[n]; return 0;
}

文末彩蛋:

点击王老师青少年编程主页有更多精彩内容

http://www.ho-use.cn/article/1958.html

相关文章:

  • 网站排名怎么做西安网站快速排名提升
  • wordpress网站好慢河北关键词排名推广
  • 做家常菜哪个网站最好长沙网站seo优化公司
  • 在线编程网站开发友情链接怎么做
  • 西安php网站建设搜索引擎推广渠道
  • 当今做网站的流行seo排名赚app靠谱吗
  • 北京性价比网站建设优化大师win10
  • wordpress 相册插件广州seo
  • 官方网站如何建设杭州seo运营
  • 和狗做的网站站长素材音效网
  • 北京工厂网站建设色盲色弱测试
  • 做问卷的网站好合肥关键词排名提升
  • 教你做面膜v官方网站营销活动推广策划
  • 三晋联盟做网站需要多钱今日国内新闻头条大事
  • 长沙企业网站建设分公司做网站用什么编程软件
  • 网站开发主管岗位职责说明书seo推广人员
  • 淄博企业网站建设哪家好常州百度推广代理
  • 杭州网站做的好公司手机百度搜索引擎入口
  • 做网站需要宽带深圳百度推广客服电话多少
  • 做网站有地域限制吗肇庆网站建设制作
  • 大学网站的设计方案郑州seo外包费用
  • 纸业公司网站模板源文件南京seo网络优化公司
  • 有没有做php项目实战的网站推广互联网营销
  • 徐州网站建设报价磐石网站seo
  • 如何做好阿里巴巴企业网站建设seo招聘职责
  • 网页设计与制作有哪些上海百度推广排名优化
  • 企业网站建设的误区主要有营销软文广告
  • 十堰seo优化方案丛书官网
  • 做网站好看的旅行背景图片郴州网站建设推广公司
  • node js 网站开发网店代运营的套路