日元硬币

题目描述

你目前有500円硬币AAA枚, 100円硬币BBB枚, 50円硬币CCC枚。从这些硬币中选出若干枚,恰好凑成XXX円的方法有多少种?

输入格式

第1行, 1个正整数AAA

第2行, 1个正整数BBB

第3行, 1个正整数CCC

第4行, 1个正整数$

输出格式

输出一个整数, 恰好凑成XXX円的方法数。

样例 #1

样例输入 #1

2
2
2
100

样例输出 #1

2

样例 #2

样例输入 #2

30
40
50
6000

样例输出 #2

213

提示

0≤A,B,C≤500 \le A,B,C \le 500≤A,B,C≤50

A+B+C≥1A+B+C \ge 1A+B+C≥1

50≤X≤2000050 \le X \le 2000050≤X≤20000,XXX一定是50的倍数。

答案

#include<bits/stdc++.h>
using namespace std;int main(){int a,b,c,x,sum;cin>>a>>b>>c>>x;for(int i=0;i<=a;i++){for(int j=0;j<=b;j++){for(int q=0;q<=c;q++){if(i*500+j*100+q*50==x) sum++;}}}cout<<sum<<endl;return 0;
}

C++题目:日元硬币相关推荐

  1. python-动态规划题目-凑硬币

    题目 文章目录 题目 递归方法 动态规划 首先确定状态 最后一步 分解成子问题 其次确定转移方程 最后确定初始条件和边界情况 两种方法的区别 参考文章 你有三种硬币,面值分别为2元,5元,7元,每种硬 ...

  2. 腾讯2018秋招正式笔试题目——拼凑硬币

    时间限制:(每个case)2s      空间限制:128MB 小Q十分富有,拥有非常多的硬币,小Q拥有的硬币是有规律的,对于所有的非负整数K,小Q恰好各有两个面值为2^K的硬币,所以小Q拥有的硬币就 ...

  3. 【算法趣题】硬币组合

    题目描述: 当下,坐公交或者地铁时大部分人都是刷卡的.不过,时至今日还在用现金支付的人还是比想象的多.本题我们以安置在公交上的零钱兑换机为背景.这个机器可以用纸币兑换到 10 日元.50 日元.100 ...

  4. 硬币支付问题(贪心策略)

    一.什么是贪心策略呢? 贪心算法是一种递推算法,用局部最优解来推导全局最优解,是对遍历解空间的一种优化 当问题具有最优子结构时,可用动态规划,而贪心是动态规划的一种特例 特点: 只看眼前 遵循某种规则 ...

  5. 算法题-----题目、题解、个人算法、个人思考

    算法题-----题目.题解.个人算法.个人思考,项目说明]这里记录算法题目,这里记录:算法题目简单描述,暂存对于这道题的SK_cache(自己的卡点.自己的思路.自己对这道题的理解,自己的疑问.自己对 ...

  6. 《程序员面试金典(第6版)》 面试题 08.11. 硬币(动态规划,组合问题,C++)

    题目描述 硬币.给定数量不限的硬币,币值为25分.10分.5分和1分,编写代码计算n分有几种表示法.(结果可能会很大,你需要将结果模上1000000007) 示例1: 输入: n = 5 输出:2 解 ...

  7. NYOJ995 硬币找零(完全背包)

    题目: 硬币找零 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 3 描述 在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计 算最少的找零硬币数, ...

  8. 【面试题 08.11】 硬币(动态规划)

    题目 题目链接 硬币.给定数量不限的硬币,币值为25分.10分.5分和1分,编写代码计算n分有几种表示法.(结果可能会很大,你需要将结果模上1000000007) 示例1: 输入: n = 5输出:2 ...

  9. 码蹄集 - MT2011 · 硬币塔

    传送门 硬币塔 题目描述 输入描述 输出描述 样例一 输入 输出 题目分析 题目描述 输入描述 输出描述 样例一 样例输入 样例输出 样例解释 题目分析 AC代码 硬币塔 硬币塔 时间限制:1秒 空间 ...

最新文章

  1. 上手必备!不可错过的TensorFlow、PyTorch和Keras样例资源
  2. jQuery的选择器
  3. 范式化设计和反范式化设计优缺点
  4. kafka时间轮linux时间轮,Kafka解惑之时间轮 (TimingWheel)
  5. [css] 举例说说你对white-space属性的理解
  6. 【程序设计】模块化的注意事项和不良实践
  7. Ubuntu18.04 melodic 安装与下载ROS
  8. JAVA练手--数组
  9. 动态lacp和静态lacp区别_LACP学习笔记
  10. Java去除空格符号
  11. 团队作业——Alpha冲刺 8/12
  12. 我的人生哲学(三十六岁版)
  13. 码距与检错或纠错能力的关系
  14. 陶渊明笔下的桃花源就在此,连郭沫若都赞不绝口
  15. 工业控制系统协议相关的安全问题
  16. 大流行时代的三大社会技术影响
  17. RollBack RX Professional 设置快照教程
  18. 面试官:你说说软件测试WHX模型(图解)
  19. 【矩阵论】02——线性空间——基、维数与坐标
  20. 网站调用在线二维码生成 api

热门文章

  1. 微信PC端打开网站页面空白
  2. 我不是说你,我是说大家
  3. 老子《道德经》第十六章
  4. Numpy 函数解释:numpy.random.normal()
  5. 三层交换机和二层交换机之间的配置
  6. ARIMA乘法季节模型
  7. 经典案例拆解:3天涨粉18W,我是如何策划的免费送活动的?
  8. D3.js实现力导向图(Dray和Zoom)
  9. 【离散数学】 SDUT OJ 偏序关系
  10. 综合案例:使用Scanner,Random,ArrayList完成一个不重复的点名程序