当前位置: 首页 > news >正文

算法竞赛备考冲刺必刷题(C++) | 洛谷 P8082 KEKS

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:[P8082 COCI 2011/2012 #4] KEKS - 洛谷

【题目描述】

给定正整数N , K N,KN,K和一个N NN位数,求在N NN位数中删除K KK位后剩下的数的最大值。

【输入】

第一行,两个整数N , K N,KN,K

第二行,一个N NN位整数。保证没有前导0 00

【输出】

输出剩下的数的最大值。

【输入样例】

4 2 1924

【输出样例】

94

【算法标签】

《洛谷 P8082 KEKS》 #栈# #单调栈# #COCI(克罗地亚)# #2011#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;intn,k;// n: 字符串长度, k: 需要删除的字符数stack<char>sta;// 单调栈string ans,s;// ans: 结果字符串, s: 输入字符串intmain(){cin>>n>>k>>s;// 输入长度、删除字符数、字符串for(inti=0;i<s.size();i++)// 遍历字符串{// 当栈非空、栈顶字符小于当前字符、还有删除次数时while(sta.size()&&sta.top()<s[i]&&k){sta.pop();// 弹出栈顶k--;// 删除次数减1}sta.push(s[i]);// 当前字符入栈// 如果删除次数用完了if(k==0){// 将栈中所有字符加入结果while(sta.size()){ans=sta.top()+ans;// 从栈顶到栈底构建字符串sta.pop();}// 将剩余字符加到结果后面for(intj=i+1;j<s.size();j++)ans+=s[j];break;// 结束循环}}cout<<ans<<endl;// 输出结果return0;}

【运行结果】

4 2 1924 94
http://www.jsqmd.com/news/219448/

相关文章:

  • 5分钟搞定手机弹窗:李跳跳智能跳过终极方案
  • iOS侧载技术完全指南:突破AppStore限制的自由安装方案
  • Z-Image-Turbo二次开发速成:预配置IDE环境一键获取
  • Unity风格化水面效果完整指南:高效创建惊艳水域的实用方案
  • 一站式电子画册源码系统,支持嵌入视频、动画、背景音乐,打造视听一体化
  • 遗传结构方程建模实战:5步掌握GenomicSEM核心分析技巧
  • CSANMT模型部署避坑指南:常见错误及解决方案
  • CRNN vs 传统OCR:为什么它在中文识别上更胜一筹?
  • 终极游戏启动器:完美解决我的世界多版本管理难题
  • Buzz离线音频转录:保护隐私的智能语音转文字解决方案
  • AI辅助漫画创作:Z-Image-Turbo快速部署与工作流
  • 翻译质量评估:BLEU分数与人工评分的对比研究
  • 缠论框架完整教程:从入门到实战的量化分析系统
  • 疑问解答:CRNN能否识别手写体?实测效果告诉你真相
  • Z-Image-Turbo二次开发入门:科哥定制版的云端开发环境配置
  • Zotero学术文献翻译革命:从语言障碍到无障碍阅读的蜕变历程
  • 解锁Mac本地AI图像生成新纪元:Mochi Diffusion深度体验
  • Textractor深度揭秘:5大核心技术如何重构游戏文本提取生态?
  • 图像预处理黑科技:让CRNN识别模糊文字的5个技巧
  • Minecraft基岩版终极解决方案:Linux和macOS原生运行完整指南
  • 2026年最完整的跨平台B站下载工具使用指南:安装配置与核心功能详解
  • 快速掌握MemTorch:构建下一代忆阻器神经网络仿真系统的完整指南
  • HoRain云--CMake构建流程详解:从入门到精通
  • Obsidian思维导图插件:构建可视化知识网络的专业指南
  • AltTab终极指南:重新定义macOS窗口切换的完整教程
  • QRemeshify技术解析:专业级四边形网格重构的实现原理与应用策略
  • Pixi-Live2D-Display终极指南:快速集成生动虚拟角色
  • 小白也能懂:Z-Image-Turbo WebUI极简部署教程
  • Groove音乐播放器终极指南:从零开始打造完美音乐体验
  • 开源社区热门OCR项目:CRNN镜像GitHub星标破5K