P1106 删数问题【贪心】
题目描述
键盘输入一个高精度的正整数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 删数问题【贪心】相关推荐
- 信息学奥赛一本通 1321:【例6.3】删数问题(Noip1994) | 洛谷 P1106 删数问题
[题目链接] ybt 1321:[例6.3]删数问题(Noip1994) 洛谷 P1106 删数问题 [题目考点] 1. 贪心 [解题思路] 解法1:每次找k+1个数中的最小值 假设我们从左向右扫描每 ...
- 贪心算法——洛谷(P1106)删数问题
首先,我们先举一个例子: 1 7 5 4 3 8 删的个数:4 不难看出: 第一次删的应该是 7 第二次删的应该是 5 第三次删的应该是 4 第四次删的应该是 8 那么,剩下的数就是"13& ...
- 【洛谷】P1106 删数问题
//先看第一组://1 5 1 9//小大 小 大//留删 留 留// 第二组://1 4 1 5 1 9//小 大 小 大 小 大//留 删 留删 留 留 //删掉的是"山峰", ...
- 洛谷——P1106 删数问题
https://www.luogu.org/problem/show?pid=1106 题目描述 键盘输入一个高精度的正整数N,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对 ...
- php对于给定的正整数k,删数
[题目描述] 键盘输入一个高精度的正整数N(不超过250位),去掉其中任意k个数字后剩下的数字按原左右次 序将组成一个新的非负整数.编程对给定的N和k,寻找一种方案使得剩下的数字组成的新数最小. [输 ...
- Python(贪心算法)问题 D: 删数问题_输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数。
问题 D: 删数问题 题目描述 输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数. 编程对给定的N和S,寻找一种方案使得剩下的数字组成的新数最小. 输出新的正整 ...
- (经典贪心)— 删数问题
B:删数问题 时间限制: C/C++ 1000ms; Java 2000ms 内存限制: 65535KB 通过次数: 3 总提交次数: 6 问题描述 键盘输入一个正整数N,去掉其中任意S个数字后剩下的 ...
- SDUT 贪心算法 删数问题
Problem Description 键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数.编程对给定的n与s,寻找一种方案,使得剩下的数 ...
- python贪心算法求删数问题_贪心算法删数问题
删数问题 给定n位正整数a,去掉其中任意k个数字后,剩下的数字按原次序排列组成一个新的正整数.对于给定的n和k,设计一个算法,找出剩下数字组成的新数最少的删数方案. 输入示例: 178543 4 输出 ...
最新文章
- pycharm安装过程及文件
- java args包_Java Args.positive方法代码示例
- python 降噪_使用降噪自动编码器重建损坏的数据(Python代码)
- keyshot环境素材文件_快速学会keyshot基础渲染的步骤
- h5如何上传文件二进制流_HTML5新特性之文件和二进制数据的操作
- Spring包的依赖关系以及提供下载
- Hi3798 PWM输出控制背光
- 怎么检测计算机硬件好坏,电脑硬件检测,电脑硬件好坏检测工具
- 阿里工程师下乡与一个瓜农的“北伐”
- 慧荣SM2246XT、SM2246EN开卡教程 及 固件下载
- js实现网页进度条效果
- 两台虚拟机互相ping通(互相通讯)
- css实现毛玻璃效果
- Chrome 扩展程序——Imagus:图片放大预览工具
- 日期时间存入数据库会差一天?
- 安装黑苹果提示未能安装_黑苹果安装过程中经常出现的问题及解决方法
- 游戏版号拿到了,可公司破产了
- Naturehike和Bluetti成为Lazada户外露营之需
- 津津的储蓄计划python_津津的储蓄计划 c++
- 用短视频作色情APP的外衣?这伙人被江苏泰州警方抓了!
热门文章
- macbook视频格式转换_一键视频格式转换器for Mac-一键视频格式转换器Mac版下载 V6.3.37-PC6苹果网...
- React Loadable中文文档
- 2012百度校园招聘笔试杭州站
- 从广州出发领略稻城亚丁和一路上的美丽风光
- BUAA(2021春)查家谱(士谔书院16级期末)——找最近公共祖先(已上传测试数据和代码)
- 内网IT风险管控解决方案
- python,根据tkinter计数器案例,写了个倒计时器
- Android 源码分析
- n条线段可以组成多少种三角形
- 工资买不起薪iphone,你还不跳槽?