当前位置: 首页 > 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/388258/

相关文章:

  • 广州住房和城乡建设部网站首页h5设计制作是什么
  • 长沙网站推广 下拉通推广深圳少儿编程培训机构
  • 做红包网站微信怎么建设网站
  • 什么空间可以做网站网站用什么技术实现
  • 类似5173的网站怎么做网站抓取诊断
  • 西双版纳网站建设网站开发记科目
  • 做网站公司徐汇情感营销经典案例
  • 如何做搜索引擎网站wordpress 微博客
  • 班级网站建设论文宁波网站建设哪里有
  • 自己做网站需要多少资金山东建设厅网站首页
  • 网站开发 绩效考核可以怎么找回密码
  • seo网站诊断分析报告导出wordpress数据库
  • 民宿设计网站大全代理注册公司的风险
  • 移动端网站优化潍坊大型网站建设平台
  • 网页游戏网站hpjy山西建设网站的公司
  • 网站建设电子书资料网页升级访问更新狼
  • 做外贸网站 怎么收钱青岛永诚网络
  • 怎么制作钓鱼网站链接秀屿区建设局网站
  • 蕲春县住房和城乡建设局网站文字logo免费设计在线生成
  • 镇江地区做网站的公司有哪些wordpress结构化标签
  • 上海网站建设方案广州市住宅建设发展有限公司网站
  • 网络广告公司怎么做廊坊百度快速排名优化
  • 如何攻克房地产网站商丘网站公司
  • 京东物流网站建设策划书软件开发工具软件
  • 做网站最好的工具网络营销环境分析
  • 宣威网站建设c3sales宁波网站建设服务电话
  • 网站建设公司业务提成多少wordpress怎样恢复数据库
  • 青岛市网站制作广西容县建设网站
  • 深圳网站建设公司电话wordpress users
  • 上海 网站建设公司百度趋势搜索大数据