删数的问题

news/2024/10/18 1:35:19/

删数问题

题目描述

键盘输入一个高精度的正整数 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
#include<iostream>
#include<algorithm>
#include<string>
#include<math.h>
#include<cstdio>
#include<iomanip>
using namespace std;
typedef long long ll;
int main()
{string s;cin>>s;int n;cin>>n;int len=s.length();while(n--){for(int i=0;i<len;i++){//这里的边界是小于len,原因是最后一个数也可能被删除if(s[i]>s[i+1])//例子1238删除的是8得到最小值123 {for(int j=i;j<len;j++){s[j]=s[j+1];//数组后面的往前移}len--; //长度减一break;//删除完毕,退出for循环,又从头开始遍历}}}int i=0;while(i<len&&s[i]=='0')//去除前导零的操作i++;//定位到第一个不是零的数if(i==len)//如果到len了还是0,那么输出零cout<<0;else{for(int j=i;j<len;j++)//否则从i输出cout<<s[j];}return 0;
}

http://www.ppmy.cn/news/64615.html

相关文章

curl命令漫谈

curl命令简单解释。 文章目录 一. 什么是curl二. 基本用法三. 简单使用 一. 什么是curl curl 是一种的命令行工具&#xff0c;用来请求 Web 服务器。它的名字实际上就是客户端&#xff08;client&#xff09;的 URL 工具的意思。 通常&#xff0c;我们也会使用该命令进行服务…

【Android 常见问题(四)】-kotlin

目录 说一下kotlin的优缺点。let和with的区别扩展函数kotlin的lateinit和by lazy的区别构造函数有哪几种协程 说一下kotlin的优缺点。let和with的区别 Kotlin 语言的优点&#xff1a; 增强的类型安全&#xff1a;使用 Kotlin 可以减少空指针异常等运行时错误&#xff0c;提高…

安装endnote 之后打开word出现乱码

文章目录 1 安装endnote 之后打开word出现乱码3 EndNote X9 插入参考文献常见问题总结4 EndNote X9 快速上手教程&#xff08;毕业论文参考文献管理器&#xff09; 1 安装endnote 之后打开word出现乱码 安装了endnote&#xff0c;打开文档后&#xff0c;目录显示这样&#xff…

【Fluent】利用TUI命令在保存或导出文件时,给文件名加上时间步长、流动时间、迭代步数等求解过程变量的自动编码

一、问题背景 在CSDN的一篇博客&#xff08;从Fluent导出数据到txt文档&#xff09;中&#xff0c;一位博主分享了一串导出求解数据的TUI命令。 file/export/ascii data%t.txt () yes h2s y-velocity x-velocity q no 当时我不知道里面的%t是啥意思&#xff0c;估计是跟时间…

001+limou+MySQL的基础命令

0.前言 您好&#xff0c;这里是limou3434的一篇个人博文&#xff0c;感兴趣的话您也可以看看我的其他文章。本博文是借鉴于李小威前辈所著的书籍《SQL 基础教程》所成的博文笔记&#xff0c;这本书真的很适合新手学习数据库相关的内容。本次我想给您带来的是关于MySQL的一些基…

和月薪5W的聊过后,才发现自己一直在打杂···

前几天和一个朋友聊面试&#xff0c;他说上个月同时拿到了腾讯和阿里的offer&#xff0c;最后选择了阿里。 我了解了下他的面试过程&#xff0c;就一点&#xff0c;不管是阿里还是腾讯的面试&#xff0c;这个级别的程序员&#xff0c;都会考察项目管理能力&#xff0c;并且权重…

如何在Docker容器中运行GUI图形界面程序并能输入中文

前言 "Docker container is not VMware". 但是我发现相比于虚拟机&#xff0c;容器技术用于开发环境管理也是非常地nice。唯一痛点就是不能使用IDE写代码&#xff0c;因为容器通常是以命令行形式给我们操作的。经过研究&#xff0c;找到了一种方法来解决这个问题&…

携带数据的Ajax POST请求

前端页面代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>发送ajax POST请求 看如何携带数据</title> <script type"text/javascript"> …