| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2253 人关注过本帖
标题:数字替换(C++)
取消只看楼主 加入收藏
Jason_
Rank: 2
来 自:浙江台州
等 级:论坛游民
帖 子:88
专家分:66
注 册:2019-7-14
结帖率:66.67%
收藏
已结贴  问题点数:5 回复次数:1 
数字替换(C++)
题目描述
味味很喜欢玩一个数字替换的游戏,数字替换游戏是这样的:给出一个 n 位正整数 a, 然后再给你一个长度为 m 的数字序列 b,味味可以用 b 中的一些数字与 a 中各个位置上的 数字进行一对一的交换(当然也可以选择不交换)。当然 b 中的每个位置上的数字最多只能 被使用一次。这个游戏的目的是经过一系列替换后,使 a 的数值达到最大。 味味很聪明,在位数不多的情况下,总能快速的求出最后 a 的最大数值,但是当 n 很 大时,味味就无能为力了,所以她希望会写程序的你帮助她快速的求解 a 最后能到达的那 个最大值。
输入
输入文件 change.in 共包含三行。第一行两个用空格隔开的正整数 n,m。第二行一个正 整数 a(a 的最高位必定不是 0)。第三行一个长度为 m 的数字序列 b。
输出
输出文件 change.out 仅包含一行一个数值,表示 a 最大可能达到的数值(输出不能含前 导 0)。
样例
输入1  复制
4 3
1024
010
输出1  
1124
输入2  
3 6
876
123459
输出2  
976
搜索更多相关主题的帖子: 输入 数字 游戏 输出 替换 
2020-02-21 22:03
Jason_
Rank: 2
来 自:浙江台州
等 级:论坛游民
帖 子:88
专家分:66
注 册:2019-7-14
收藏
得分:0 
回复 3楼 xianfajushi
那个,大神能把程序贴一下吗?谢谢!
2020-02-22 17:21
快速回复:数字替换(C++)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060100 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved