题目来源:http://ac.nbutoj.com/Problem/view.xhtml?id=1181

题意:前面说了一堆废话,就是说给你一个字符串,全部由数字组成,让你在里面删除n个数,最后得到的数越小越好。

思路:此题和NYOJ上的一道题基本上一样,不过NYOJ上让求得是最大数,这里求的是最小数。思路一样,严格来说,这道题数据有点水了,主要是字符串太长,数据变态点的话,我的方法可能会tle。我的思路是不断的选出最小数,选的范围一直改变。具体来说,设pos=0,最后剩下的数的长度为len,字符串的长度为Len,则第一次筛选的范围是从pos到Len-len+1,在这之间选出一个最小的数,并且是pos的值等于这个最小数的位置,len--。这样循环操作,最后找出即可。

代码:

#include <iostream>
#include <cstdio>
#include <string.h>
#include <string>
using namespace std;const int N = 120005;
int main(){//freopen("1.txt","r",stdin);string ss;while(cin>>ss){int k;scanf("%d",&k);int len = ss.size();int pos = 0,leftlen = len - k,num[N],cnt = 0;while(leftlen > 0){int mmin = 100;for(int i = pos;i < len-leftlen+1;++i){if((int)(ss[i]-'0') < mmin){mmin = (int)(ss[i]-'0');pos = i;}}leftlen--;pos++;num[cnt++] = mmin;}int kk;for(int i = 0;i < cnt;++i){if(num[cnt]){kk = i;break;}}for(int i = kk;i < cnt;++i)printf("%d",num[i]);printf("\n");}return 0;
}

NBOJ 1181 Big Mouth of Abyss - Kog'Maw相关推荐

  1. NBUT 1181 Big Mouth of Abyss - Kog'Maw(删k位留最大最小数)

    题目链接:Click here~~ 题意: 神一样的题意.第一遍读题完全没搞懂要干啥. 其实就是给一串数字,删除k位后,不改变原顺序,要求留下的数字最小. 解题思路: 假设原数字的长度为l,即我们需要 ...

  2. iOS 搜索功能实现

    本文主要讲述了如何使用UISearchController实现搜索栏,现在把实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助. 查看源代码 打印帮助 1   UISearc ...

  3. iOS开发——UISearchController实现搜索栏功能|阳和移动开发

    原文链接http://www.mobile-open.com/2015/86290.html,有删节和改动. 原文主要讲述了如何使用UISearchController实现搜索栏,现在把实现思路和代码 ...

  4. iOS中 UISearchController 搜索栏 UI技术分享

    iOS中 UISearchController 搜索栏 UI技术分享 [objc] view plain copy <p style="margin-top: 0px; margin- ...

  5. 【ACM】杭电OJ 1181

    http://acm.hdu.edu.cn/showproblem.php?pid=1181 DFS搜索(递归函数) #include <iostream> #include <cs ...

  6. HDU 1181 变形课

    题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1181 此题多种方法.比如说Flyod传递闭包 就能搞定 这里只写DFS和BFS 熟悉下.只有DFS是我写 ...

  7. 好用的 Abyss Web Server

    今天在家中研究如何实现脱离 IIS 部署 ASP.Net,方法有很多种: mod_aspdotnet 这个东西可以直接与 Apache 集成,不过 Apache Foundation 已经不再维护该模 ...

  8. Codeforces 1181

    1181 B 题意 一个高精整数,要把它从中间割开分成两部分,每一部分不能为空也不能有前导零,问如何才能使得两部分的和最小. Examples input 7 1234567 output 1801 ...

  9. #1181 : 欧拉路·二(无向图的欧拉路)

    #1181 : 欧拉路·二 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在上一回中小Hi和小Ho控制着主角收集了分散在各个木桥上的道具,这些道具其实是一块一块骨牌. ...

最新文章

  1. Bi-level error correction for PacBio long reads
  2. QCustomplot控件设备背景图片(Qt图片自适应控件大小),并且设置绘图区域颜色透明
  3. 简练软考知识点整理-项目合同的类型
  4. jdk 9和jdk8_JDK 9 –给圣诞老人的信?
  5. 磁盘阵列服务器Intel C610系列,超微6048R-E1CR36N 36盘位存储服务器 磁盘阵列
  6. 计算机网络实验_专业介绍篇 | 计算机网络技术专业
  7. TortoiseGit disconnected: no supported authentication methods available(server sent:publickey)
  8. 小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
  9. python实战演练三:抓取我自己csdm博客信息的标题和文章链接,并存入文件夹《只抓取了一页数据,如何抓取全部数据》
  10. 中医药天池大数据竞赛——中医文献问题生成挑战(二)
  11. 张伯旭:北京亦庄着力打造中国云产业园
  12. jle汇编_汇编学习之路
  13. win10重置网络后所有网卡都消失了
  14. win7连接sftp_Windows下用sftp巧妙打造安全传输
  15. 两电脑使用网线连接传文件方法
  16. 计算机网络有客户 服务器和对等模式,四种网络工作模式有:对等模式、客户/服务器模式以及( )、( ),...
  17. 实时网速显示_实例_python
  18. iPhone像素点和常用控件尺寸
  19. 谷歌浏览器上传文件崩溃
  20. CST 2022时间如何格式化

热门文章

  1. 【世语纠正】吾生也有涯,而知也无涯丶本意知识太多,没必要都去
  2. 深度学习-fashion_mnist预测
  3. 收集了几个h5案例 与大家分享一下
  4. 如何用计算机放出音乐,怎么在电脑上播放音乐
  5. 4K字记一次血淋淋的MySQL崩溃修复案例
  6. 【MyBatis】 MyBatis与MyBatis-Plus的区别
  7. ios VM snapshot invalid and could not be inferred from settings
  8. 猫脸关键点检测Baseline【阿水】
  9. 【css设置滚动条粗细】
  10. fiddler抓包如何只抓手机端的包 不抓电脑的包