news 2026/6/30 0:23:29

【题解-信息学奥赛一本通】1321:【例6.3】删数问题(Noip1994)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【题解-信息学奥赛一本通】1321:【例6.3】删数问题(Noip1994)

题目:1321:【例6.3】删数问题(Noip1994)

题目描述

输入一个高精度的正整数n,去掉其中任意s个数字后剩下的数字按原左右次序组成一个新的正整数。编程对给定的n和s,寻找一种方案使得剩下的数字组成的新数最小。

输出新的正整数。(n不超过240位)

输入数据均不需判错。

输入

n
s

输出

最后剩下的最小数。

时空限制

1s / 64MB

样例输入

175438 4

样例输出

13

思路

从前向后遍历,如果当前的数小于前面的数,那么删除前面的数,否则,删除最后一个数。
注意删除前导0。

代码

#include<bits/stdc++.h>usingnamespacestd;constintN=240+10;string s;intn,len,a[N];boolflag;voiddel(intk){for(inti=k+1;i<len;i++)a[i-1]=a[i];len--;}intmain(){cin>>s>>n;len=s.size();for(inti=0;i<s.size();i++){a[i]=s[i]-'0';}while(n--){flag=false;for(inti=1;i<len;i++){if(a[i-1]>a[i]){del(i-1);flag=true;break;}}if(!flag)del(len-1);}while(len>1&&a[0]==0)del(0);for(inti=0;i<len;i++)cout<<a[i];return0;}

结果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 0:20:28

如何通过二进制补丁技术实现微信QQ消息永久可见?

如何通过二进制补丁技术实现微信QQ消息永久可见&#xff1f; 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitcode.com/Git…

作者头像 李华
网站建设 2026/6/30 0:17:07

从濒危物种到汽车租赁:差分方程模型实战解析

1. 差分方程&#xff1a;连接数学与现实的桥梁 第一次接触差分方程时&#xff0c;我正为一个野生动物保护项目头疼。保护区管理员拿着10年的鹤类数量统计表问我&#xff1a;"能不能预测未来20年这群鹤的数量&#xff1f;"当时我还在用Excel手工计算&#xff0c;直到一…

作者头像 李华
网站建设 2026/6/30 0:15:28

基恩士VT5触摸屏实战避坑指南

1. 基恩士VT5触摸屏初体验与软件获取 第一次拿到基恩士VT5X10系列触摸屏时&#xff0c;最直观的感受就是它的做工和显示效果确实不错。屏幕触控灵敏&#xff0c;画面清晰度高&#xff0c;这在工业环境中尤为重要。但很快我就发现&#xff0c;相比其他品牌的触摸屏&#xff0c;V…

作者头像 李华
网站建设 2026/6/30 0:14:57

配置中心——让配置“云同步“

配置中心——让配置"云同步" 你有没有换过手机? 生活场景:换手机的痛 老办法:手动同步 你换了新手机,要手动: 把通讯录从旧手机导出,再导入新手机 把照片从旧手机复制到电脑,再复制到新手机 把微信聊天记录导出、导入 把APP一个一个重新安装 把APP设置一个…

作者头像 李华