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

硬币

如果我们有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?

这个题贪心就可解决

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
using namespace std;
int n,sum;
int main()
{
    scanf("%d",&n);
    while(n>=5)
    {
        n-=5;
        sum++;
    }
    while(n>3)
    {
        n-=3;
        sum++;
    }
    while(n>0)
    {
        n-=1;
        sum++;
    }
    printf("%d",sum);
    return 0;
 } 

如果我们有面值为2元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?

 使用动归

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;
int n,sum,f[10000]; 
int main()
{
    scanf("%d",&n);
    f[0]=0;
    for(int i=1;i<=n;i++)
       {
           f[i]=100000;
           f[2]=1;
        f[3]=1;
        f[5]=1;
        if(i>=2)
           f[i]=min(f[i-2]+1,f[i]);
        if(i>=3)
           f[i]=min(f[i-3]+1,f[i]);
        if(i>=5)
           f[i]=min(f[i-5]+1,f[i]);
       }
    printf("%d",f[n]);
    return 0;
}

 

转载于:https://www.cnblogs.com/z360/p/6361745.html

相关文章:

  • 数字化管理(Digital Management)
  • 【生活】2017 开始!
  • UNIX IO---再谈文件描述符
  • HTML5 拖放(Drag 和 Drop)详解与实例
  • ⒍环境变量
  • 清北学堂总结(未完待续。。。。。。。)
  • 类QQ右下角弹出消息对话框(jQuery插件)
  • Struts2教程3:struts.xml常用配置解析
  • 如何安装 gearmand 及对应的 php 扩展
  • [osgearth]通过API创建一个earth模型
  • 我的博客的第一篇文章
  • 八数码问题
  • 网络工程师--Vlan
  • 设计中的同理心
  • Stardew Valley(星露谷物语)Mod开发之路 1环境配置
  • [译] 怎样写一个基础的编译器
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 「译」Node.js Streams 基础
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • ES学习笔记(12)--Symbol
  • github从入门到放弃(1)
  • HTML中设置input等文本框为不可操作
  • Java比较器对数组,集合排序
  • JAVA多线程机制解析-volatilesynchronized
  • PaddlePaddle-GitHub的正确打开姿势
  • Promise面试题,控制异步流程
  • Python打包系统简单入门
  • scrapy学习之路4(itemloder的使用)
  • select2 取值 遍历 设置默认值
  • SOFAMosn配置模型
  • Spring Boot MyBatis配置多种数据库
  • SQLServer之创建显式事务
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 当SetTimeout遇到了字符串
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 多线程 start 和 run 方法到底有什么区别?
  • 规范化安全开发 KOA 手脚架
  • 消息队列系列二(IOT中消息队列的应用)
  • 移动端唤起键盘时取消position:fixed定位
  • 因为阿里,他们成了“杭漂”
  • 优化 Vue 项目编译文件大小
  • ​queue --- 一个同步的队列类​
  • ​马来语翻译中文去哪比较好?
  • !$boo在php中什么意思,php前戏
  • #{}和${}的区别?
  • #include<初见C语言之指针(5)>
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (12)Linux 常见的三种进程状态
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (二)springcloud实战之config配置中心
  • (三分钟)速览传统边缘检测算子
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (学习日记)2024.01.09
  • (转)使用VMware vSphere标准交换机设置网络连接