程序设计比赛试题(共68页).doc

上传人:晟*** 文档编号:7866898 上传时间:2021-11-14 格式:DOC 页数:68 大小:123KB
下载 相关 举报
程序设计比赛试题(共68页).doc_第1页
第1页 / 共68页
程序设计比赛试题(共68页).doc_第2页
第2页 / 共68页
程序设计比赛试题(共68页).doc_第3页
第3页 / 共68页
程序设计比赛试题(共68页).doc_第4页
第4页 / 共68页
程序设计比赛试题(共68页).doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上程序设计比赛试题最少钱币数:【问题描述】这是一个古老而又经典的问题。用给定的几种钱币凑成某个钱数,一般而言有多种方式。例如:给定了6种钱币面值为2、5、10、20、50、100,用来凑15元,可以用5个2元、1个5元,或者3个5元,或者1个5元、1个10元,等等。显然,最少需要2个钱币才能凑成15元。你的任务就是,给定若干个互不相同的钱币面值,编程计算,最少需要多少个钱币才能凑成某个给出的钱数。【要求】【数据输入】输入可以有多个测试用例。每个测试用例的第一行是待凑的钱数值M(1=M=2000,整数),接着的一行中,第一个整数K(1=K=10)表示币种个数,随后是K个互不相同的钱币面值Ki(1=Ki=1000)。输入M=0时结束。【数据输出】每个测试用例输出一行,即凑成钱数值M最少需要的钱币个数。如果凑钱失败,输出“Impossible”。你可以假设,每种待凑钱币的数量是无限多的。【样例输入】156 2 5 10 20 50 10011 20【样例输出】2Im

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。