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

【C++题解】100103.取钱

题目描述

六一儿童节到了,小涵想买个玩具送给她姐姐,但是,她的钱全部都放在银行,她想去银行取N元。


但是银行只有三种面值的货币:

  • 第一种是1元面值。
  • 第二种是6的次方的面值如6、62、63......
  • 第三种是9的次方的面值如9、92、93......
提取N元至少总共可以提取多少张纸币。

输入格式

一个真整数N,代表涵涵要提取的数额。

输出格式

输出一个整数,代表涵涵提取N元,至少可以提取多少张纸币。

输入/输出例子1

输入:
127
输出:
4

输入/输出例子2

输入:
3
输出:
3

输入/输出例子3

输入:
44852
输出:
16

数据范围

1 ≤ N ≤ 100000,N为整数

样例解释:

样例1解释:
1元+9元+36(6^2) 元+81(9^2)=127,总共使用了4张纸币就可以组成了127元,也就是涵涵至少可以获得4张纸币。

样例2解释:

三张1元可以等到涵涵所需要的3元,也就是涵涵至少可以获得3张纸币。

参考答案

#include<bits/stdc++.h> #include<vector> using namespace std; int main() { int N; cin >> N; vector<int> coins = {1}; for (int i = 6; i <= N; i *= 6) { coins.push_back(i); } for (int i = 9; i <= N; i *= 9) { coins.push_back(i); } vector<int> dp(N + 1, INT_MAX); dp[0] = 0; for (int i = 1; i <= N; ++i) { for (int coin : coins) { if (i >= coin && dp[i - coin] != INT_MAX) { dp[i] = min(dp[i], dp[i - coin] + 1); } } } cout << dp[N] << endl; return 0; }

题目链接:

https://v1.51goc.com/question/viewProgram/100103

(进去后要登录)

http://www.jsqmd.com/news/1135180/

相关文章:

  • YOLO11 深度解析:完整网络原理、TAL 标签分配、全量源码与工业落地实战
  • 免费开源资源下载工具:如何3分钟搞定视频号、抖音、小红书等平台内容采集
  • CLAUDE.md 变大之后,Claude Code 为什么反而更不听话
  • RePKG:解锁Wallpaper Engine壁纸资源的专业工具箱
  • Auto memory,把 Claude Code 从临时搭档变成项目老同事
  • 把审计字段挡在 RAP 事务模型之外,理解 field(suppress) 和 @UI.hidden、@Consumption.hidden 的真正边界
  • OpenClaw AI代理安全危机:从漏洞分析到自动化审计与加固实践
  • 2026就业魔幻现状:AI月薪6万招不到人,普通人6千工作抢破头!小白/程序员大模型逆袭指南
  • JESD51-14 具体测试流程
  • 上位机分层架构设计
  • 问答解惑|okbiye AI写作,一站式搞定毕业论文所有难题
  • 别小看这张“钢丝网”,它一不高兴,你的生产线就得停工!
  • AI简历优化深度测评:STAR-C模型和JD智能匹配,哪个才是真正的“面试密码“?
  • 3大技术突破:Windows 10系统PL-2303旧版芯片驱动终极解决方案
  • 《抽象数据类型:把数据和对数据的操作绑在一起》
  • 基于DHDMS层级全息折叠压缩的P=NP形式化证明与通用自举编译器工程实现
  • 仿 TCMalloc 高并发内存池的设计与实现
  • Claude Code 权限模式的真正分水岭,不是快慢,而是信任半径
  • 从 SE11 到 CDS,在 Eclipse ADT 里写出第一张销售订单 CDS View
  • 基础到企业应用系列3——WPF开发漫谈
  • 第四代半导体为何聚焦氧化镓?
  • Docker 部署 milvus
  • C#上位机+YOLO全栈实战:从工业相机采集到缺陷检测完整落地
  • 3步掌握Advanced XRay:告别盲目挖矿的Minecraft透视模组终极指南
  • 华为OD机试真题 新系统 2026-06-14 C++ 实现【分析电网负载均衡】
  • 把 Claude Code 的 plan mode 设为项目默认模式,先想清楚,再让它动手
  • vim python Vim里敲Python,别只盯着这章!全网资源多到让你怀疑人生
  • 300个摄像头的化工园区,怎么管才高效?国标GB28181视频平台EasyGBS视频监控模块为企业构建起可视化防线
  • 07-02 · LLM 最新论文速览
  • 高校实验室内网论文AIGC合规校验系统踩坑与自研实现全记录