- 23
- 0
- 约5.95千字
- 约 25页
- 2016-12-19 发布于重庆
- 举报
宁波市近三年小学组决赛试题解读(部分) 胡苗坤 * 22届 试题一:最小数(100分) (源程序名:min.pas或min.c或min.cpp,编译后可执行程序名:min.exe) 【问题描述】 给定一个正整数n,请去掉其中的m个数字,使其剩下的数字按原先从左到右的相对次序组成一个新数,但该新数的值必须尽可能的小。 【输入】 输入文件min.in中只有一行,共2个整数,分别是n和m的值,中间用一个空格分隔。 【输出】 输出文件min.out中只有一行,该行只有一个整数,它是从n中去掉m个数字后所能得到的最小新数(注:如果新数的最高位是零,输出时请去掉这些零)。 【样例1】【输入】456547 1【输出】45547 【样例2】【输入】456547 3【输出】447 【样例3】【输入】1003 1 【输出】3 【数据限制】 本题共有10组测试数据,每组10分,共100分。 50%的数据, 10≤n≤2.1*109,另外50%的数据n不超过240位; 所有的数据m的值都小于n的位数。 由于正整数n的有效数位为240位,所以很自然地采用字符串类型存贮n。 那么如何决定哪s位被删除呢?是不是删除最大的那s个数字呢? [算法分析] 显然不是,大家很容易举出一些反例。 为了尽可能逼近目标,我们选取的贪心策略为:每一步总是选择一个使剩下的数最小的数字删去,即
您可能关注的文档
- 宁夏银川一中2006高考数学二轮专题复习-----《三角函数的恒等变形与计算》.doc
- 实验八收发信机系统仿真..ppt
- 宁夏银理财路上人人都犯的6个错误.ppt
- 宁夏银炒白银如何走出频繁交易困境.ppt
- 宁夏阅海国家湿地公园2011年总结.doc
- 宁江农业科技100题.doc
- 宁德欢迎您.ppt
- 宁波 网上继续教育考试题 2套(论文资料).doc
- 宁夏马祎松.ppt
- 宁波一日游景点大集合.doc
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)