题目来源: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. 格式说明_法律文书:公司单位民事起诉状格式范本及说明,最高人民法院2016...
  2. MySQL常用存储引擎之Federated
  3. brew 安装mysql5.6_MacOS 10.14安装和brew更新后无法安装mysql gem
  4. c语言案例游戏,C语言实现五子棋游戏的案例
  5. Unity3d学习之路-初识GameSparks多人游戏插件
  6. 中国物联网激荡20年
  7. python Word批量转PDF
  8. 方向余弦矩阵与四元数
  9. 恍恍惚惚,哈哈,35. Search Insert Position
  10. 什么是网络编程(一)
  11. SMA(简单移动平均线)
  12. pytorch_lesson16.1 OpenCV索贝尔算子/拉普拉斯算子调用+pytorch中构建cnn+复现经典模型(LeNet5+AlexNet)
  13. 图像宽度所占字节必须是4的倍数详解
  14. 计算机的未来展望英语作文,关于展望未来英语作文5篇
  15. Hadoop学习5-3:HDFS回收站
  16. 王老吉药业“关爱烈日下最可爱的人”公益活动在南京启动
  17. jsp+ssm计算机毕业设计网上鞋店管理系统【附源码】
  18. Flutter第一部分(UI)第六篇:一文搞懂Flutter中的资源引用机制
  19. 解决chrome浏览器中鼠标滚轮滚动事件失效的问题
  20. 关于远程服务器如果连接断开的话,服务器上运行的程序会被杀死的问题

热门文章

  1. 使用xpath解析爬取链家
  2. 使用maya.cmds加载和卸载插件
  3. VS创建 Win32 应用程序(实现窗口的创建)
  4. 这就是最适合程序员的云笔记?
  5. mysql 主从1146_mysql 主从复制1146错误处理办法
  6. java fit 16s,16s分析之差异OTU 挑选(edgeR)
  7. 特征工程:归一化与标准化
  8. 等效焦距和视场角计算
  9. 每日一题 [Zer0pts2020]musicblog
  10. Qt信号槽之槽函数中获取发送信号对象——sender()