首页 > 其他分享 >A Magic Lamp HDU - 3183

A Magic Lamp HDU - 3183

时间:2022-09-22 23:23:01浏览次数:47  
标签:HDU Magic int Lamp erase 3183 size

A Magic Lamp HDU - 3183

给定一个数字求删除 N 个数字后的最小数字。

Input

有多个测试用例。
每个测试用例将包含一个给定的 x 整数和一个整数 n (如果该整数包含m位,n将不大于m)。

Output

对于每种情况,输出一行中可以得到的最小结果。
如果结果包含前导零,忽略它。

Sample Input

100001 1
231341 2
1231123 4
2333333 4

Sample Output

1
1341
111
233

分析

贪心的思想每次删除第一个 a[i] > a[i+1],如果不存在就删除最后一个。
要注意去除前导 0,以及最小为 1 位。

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
const int N=1e6+10,INF=0x3f3f3f3f;
string a; int n;

int main(){
//    freopen("data.in", "r", stdin);
    while(cin>>a>>n){
        while(n--){
            int j=-1;
            for(int i=0; i<a.size(); i++){
                if(a[i] > a[i+1]) { j=i; break; }
            }
            if(j!=-1) a.erase(j, 1);
            else a.erase(a.size()-1, 1);
        }
        while(a[0]=='0' && a.size()>1) a.erase(0,1);
        if(a.size()==0) a="0";
        cout<<a<<endl;
    }
    return 0;
}

标签:HDU,Magic,int,Lamp,erase,3183,size
From: https://www.cnblogs.com/hellohebin/p/16721142.html

相关文章

  • 使用Geomagic公司遥操作器Touch遥操作UR5e机器人
    应导师要求,给了我一款遥操作器,需要通过该遥操作器来操作UR5e机器人。这款遥操作器Geomagic公司出品的Touch,外型大概长这个样子: 以下是大致思路:使用moveit控制UR5e,同时利......
  • Automatic Judge HDU - 6023
    AutomaticJudgeHDU-60232019年某日,正睿OI训练营迎来了一场六一节acm专场。在五个小时的比赛时间里,你可以提交代码到比赛页面,然后评测机会给你返回一个结果。评测机......
  • HDU3085 Nightmare Ⅱ
    DescriptionlinkSolution这是个双向广搜板子题。首先鬼的分裂实际上就是每一次走两步,由于没有障碍所以直接曼哈顿距离即可。男孩每一次可以走3步,所以直接bfs连走......
  • C - Friend-Graph HDU - 6152 三元环 & 拉姆齐定理
    原题链接题意:判断图和补图是否含有三元环拉姆齐定理拉姆齐定理:在>=6个点的完全图中,用红蓝两色染色,一定存在一个红色或者蓝色的三角形。所有n>=6的话直接输出badte......
  • 使用二进制编译安装lamp (centos)
    #1.Mysql-5.6.40软件包存放目录:```/usr/local/src/```###1.1安装mysql```shellcd/usr/local/src/#1.切换到软件包目录wgethttp://.....#2.获取php5.6.40源码包......
  • A Secret HDU - 6153 扩展KMP || KMP
    题目链接:https://vjudge.net/problem/HDU-6153题意求一个串T的所有后缀在串S中出现的次数,最后再求和。扩展KMP解法可以利用拓展KMP求出S的每一个后缀和T的最长公共前......
  • PAT_A 1037 Magic Coupon
    PAT_A1037MagicCoupon分析尽量增大总回报值即可得到结果。PAT_A1037MagicCoupon题目的描述ThemagicshopinMarsisofferingsomemagiccoupons.Eachcoup......
  • Magical Compose——性能监控
    我报名了GoldstoneProjectPhase1Challenge——瓜分100,000奖池,这是我的第一篇文章,点击查看活动详情背景在android开发中,无论是基于xml开发还是compose的view系统,开......
  • HDU5593 ZYB's Tree
    求\(n\)个点的树上对于每个点距离小于\(k\)的点的数量(边权均为\(1\))。\(n\leq5\times10^5,k\leq10\)。设\(f[u][i]\)表示距离\(u\)点\(i\)距离以内并且......
  • 2022 HDU多校10
    WinnerPrediction(网络流)Problem\(n\)个人进行比赛,赢最多的人获胜,保证一定可以分出胜负,现在已知\(m_1\)场对决结果,还有\(m_2\)场对决结果未知,但知道比赛的两个人是谁,问......