题目描述

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

nnn (高精度的正整数)

kkk(需要删除的数字个数)
输出格式

最后剩下的最小数。
输入输出样例
输入 #1

175438
4

输出 #1

13

#include <iostream>
#include <cstring>
#include <vector>
using namespace std;int main() {string str;int k;cin >> str >> k;vector<char>v;for(int i= 0; i < str.size(); i++)v.push_back(str[i]);int len = v.size();while(k--) {for(int i= 0; i < v.size(); i++) {if(v[i] > v[i + 1]) {v.erase(v.begin() + i);break;}}len--;}int i = 0;while(!v.empty() && v[0] == '0')v.erase(v.begin()), len--;if(len == 0)cout << 0 << endl;for(int i = 0; i < len; i++)cout << v[i];return 0;
}

P1106 删数问题【贪心】相关推荐

  1. 信息学奥赛一本通 1321:【例6.3】删数问题(Noip1994) | 洛谷 P1106 删数问题

    [题目链接] ybt 1321:[例6.3]删数问题(Noip1994) 洛谷 P1106 删数问题 [题目考点] 1. 贪心 [解题思路] 解法1:每次找k+1个数中的最小值 假设我们从左向右扫描每 ...

  2. 贪心算法——洛谷(P1106)删数问题

    首先,我们先举一个例子: 1 7 5 4 3 8 删的个数:4 不难看出: 第一次删的应该是 7 第二次删的应该是 5 第三次删的应该是 4 第四次删的应该是 8 那么,剩下的数就是"13& ...

  3. 【洛谷】P1106 删数问题

    //先看第一组://1 5 1 9//小大 小 大//留删 留 留// 第二组://1 4 1 5 1 9//小 大 小 大 小 大//留 删 留删 留 留 //删掉的是"山峰", ...

  4. 洛谷——P1106 删数问题

    https://www.luogu.org/problem/show?pid=1106 题目描述 键盘输入一个高精度的正整数N,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对 ...

  5. php对于给定的正整数k,删数

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

  6. Python(贪心算法)问题 D: 删数问题_输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数。

    问题 D: 删数问题 题目描述 输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数. 编程对给定的N和S,寻找一种方案使得剩下的数字组成的新数最小. 输出新的正整 ...

  7. (经典贪心)— 删数问题

    B:删数问题 时间限制: C/C++ 1000ms; Java 2000ms 内存限制: 65535KB 通过次数: 3 总提交次数: 6 问题描述 键盘输入一个正整数N,去掉其中任意S个数字后剩下的 ...

  8. SDUT 贪心算法 删数问题

    Problem Description 键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数.编程对给定的n与s,寻找一种方案,使得剩下的数 ...

  9. python贪心算法求删数问题_贪心算法删数问题

    删数问题 给定n位正整数a,去掉其中任意k个数字后,剩下的数字按原次序排列组成一个新的正整数.对于给定的n和k,设计一个算法,找出剩下数字组成的新数最少的删数方案. 输入示例: 178543 4 输出 ...

最新文章

  1. pycharm安装过程及文件
  2. java args包_Java Args.positive方法代码示例
  3. python 降噪_使用降噪自动编码器重建损坏的数据(Python代码)
  4. keyshot环境素材文件_快速学会keyshot基础渲染的步骤
  5. h5如何上传文件二进制流_HTML5新特性之文件和二进制数据的操作
  6. Spring包的依赖关系以及提供下载
  7. Hi3798 PWM输出控制背光
  8. 怎么检测计算机硬件好坏,电脑硬件检测,电脑硬件好坏检测工具
  9. 阿里工程师下乡与一个瓜农的“北伐”
  10. 慧荣SM2246XT、SM2246EN开卡教程 及 固件下载
  11. js实现网页进度条效果
  12. 两台虚拟机互相ping通(互相通讯)
  13. css实现毛玻璃效果
  14. Chrome 扩展程序——Imagus:图片放大预览工具
  15. 日期时间存入数据库会差一天?
  16. 安装黑苹果提示未能安装_黑苹果安装过程中经常出现的问题及解决方法
  17. 游戏版号拿到了,可公司破产了
  18. Naturehike和Bluetti成为Lazada户外露营之需
  19. 津津的储蓄计划python_津津的储蓄计划 c++
  20. 用短视频作色情APP的外衣?这伙人被江苏泰州警方抓了!

热门文章

  1. macbook视频格式转换_一键视频格式转换器for Mac-一键视频格式转换器Mac版下载 V6.3.37-PC6苹果网...
  2. React Loadable中文文档
  3. 2012百度校园招聘笔试杭州站
  4. 从广州出发领略稻城亚丁和一路上的美丽风光
  5. BUAA(2021春)查家谱(士谔书院16级期末)——找最近公共祖先(已上传测试数据和代码)
  6. 内网IT风险管控解决方案
  7. python,根据tkinter计数器案例,写了个倒计时器
  8. Android 源码分析
  9. n条线段可以组成多少种三角形
  10. 工资买不起薪iphone,你还不跳槽?