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

佛山营销网站建设联系方式网站建设学习网

佛山营销网站建设联系方式,网站建设学习网,外包建设网站服务,wordpress二次打开删数问题 题目描述 键盘输入一个高精度的正整数 N N N(不超过 250 250 250 位),去掉其中任意 k k k 个数字后剩下的数字按原左右次序将组成一个新的非负整数。编程对给定的 N N N 和 k k k,寻找一种方案使得剩下的数字组成…

删数问题

题目描述

键盘输入一个高精度的正整数 N N N(不超过 250 250 250 位),去掉其中任意 k k k 个数字后剩下的数字按原左右次序将组成一个新的非负整数。编程对给定的 N N N k k k,寻找一种方案使得剩下的数字组成的新数最小。

输入格式

输入两行正整数。

第一行输入一个高精度的正整数 n n n

第二行输入一个正整数 k k k,表示需要删除的数字个数。

输出格式

输出一个整数,最后剩下的最小数。

样例 #1

样例输入 #1

175438 
4

样例输出 #1

13

思路

将 n 作为字符串读入,并在 n 末尾添加一个 0 ,方便比较。

如果当前数字大于等于下一个数字,则删除当前数字。

注意:结果要移除前导零再输出。


AC代码

#include <iostream>
#define AUTHOR "HEX9CF"
using namespace std;int main()
{string n;int k;cin >> n >> k;n += '0';while (k){for (int i = 0; i < n.length() - 1; i++){if (n[i] > n[i + 1]){string a = n.substr(0, i);string b = n.substr(i + 1, n.length() - i - 1);// cout << a << " " << b << endl;n = a + b;k--;break;}}}int index = n.find_first_not_of('0');// cout << index << endl;if (!~index){index = 0;}n = n.substr(index, n.length() - index - 1);cout << n << endl;return 0;
}
http://www.yayakq.cn/news/192234/

相关文章:

  • 番禺制作网站报价17做网店网站池尾
  • 做彩票网站捉怎么处理凡科建站怎么样
  • 个人网站备案可以放什么内容北京上海网站建设
  • 如何选择徐州网站开发国外建站程序
  • 运城市住房与城乡建设局网站wordpress主题添加设置
  • 网站建设四网合一seo网站权重
  • 上海网站建设企业建站the7做的网站
  • 公司制作网站价格网站后台上传的照片模糊
  • 优秀设计师的个人网站wordpress 改语言设置
  • 西安百度推广多少钱衡阳seo服务
  • 品牌网站建设怎么收费网站开发岗位名称
  • wordpress .ds_store湛江seo建站
  • 网站建设和管理维护一个微信小程序需要多少钱
  • 公司网站制作流程2016茶楼网站
  • 学院网站建设需求分析调研表怎么查网站是谁建的
  • 企业做网站建设遇到的问题网站建设汇报评估
  • 重庆市建设网站首页wordpress 中文附件
  • 三维网站搭建教程中国的网站建设数据分析
  • 基本网络架构图南宁seo做法价格
  • 微网站如何建立电子商务网站建设的发展趋势
  • 网站编程零基础入门做运营那些无版权图片网站
  • 生态文明建设网站专题培训厦门搜索引擎优化
  • 建网站需要什么步骤网页设计制作模板及代码
  • 聊城集团网站建设报价电商网站seo排名
  • 成都平台网站建设产品开发思路
  • 兼职做海报网站网站外链建设工作总结
  • 免费 网站模板在线制作书封网站
  • 怎样在网站图片做超级链接go语言网站开发教程
  • 空间 两个网站东莞关键词优化软件
  • 西安做百度网站公司建网站用的域名多少钱