news 2026/9/3 2:31:08

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法竞赛备考冲刺必刷题(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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 20:39:22

Magicodes.IE实战:企业级数据导入导出的终极解决方案

Magicodes.IE实战&#xff1a;企业级数据导入导出的终极解决方案 【免费下载链接】Magicodes.IE 项目地址: https://gitcode.com/gh_mirrors/mag/Magicodes.IE 面对日益增长的数据处理需求&#xff0c;传统的手动导入导出方式已无法满足企业级应用的高效要求。Magicode…

作者头像 李华
网站建设 2026/9/2 21:36:54

跨平台解决方案:在任何设备上访问云端Z-Image-Turbo服务

跨平台解决方案&#xff1a;在任何设备上访问云端Z-Image-Turbo服务 作为一名自由职业者&#xff0c;我经常需要在不同设备间切换工作场景。本地部署AI绘画工具不仅受限于硬件性能&#xff0c;还要反复配置环境。最近实测了云端部署Z-Image-Turbo服务的方案&#xff0c;发现它…

作者头像 李华
网站建设 2026/8/27 11:48:30

BiliTools:2026年最强B站下载神器,小白也能轻松上手

BiliTools&#xff1a;2026年最强B站下载神器&#xff0c;小白也能轻松上手 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/b…

作者头像 李华
网站建设 2026/9/2 21:27:28

2025年IDM永久免费使用终极指南:一键锁定30天试用期

2025年IDM永久免费使用终极指南&#xff1a;一键锁定30天试用期 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager的30天试用期到…

作者头像 李华
网站建设 2026/9/2 21:23:26

2026毕设ssm+vue健康管理系统app论文+程序

本系统&#xff08;程序源码&#xff09;带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、选题背景随着信息技术的不断发展&#xff0c;医疗行业也逐渐向数字化、智能化方向发展。传统的医疗服务模式存在挂号难、排队久、信息不…

作者头像 李华
网站建设 2026/9/2 8:02:31

Zotero PDF翻译插件:3个技巧让你快速掌握英文文献阅读

Zotero PDF翻译插件&#xff1a;3个技巧让你快速掌握英文文献阅读 【免费下载链接】zotero-pdf2zh PDF2zh for Zotero | Zotero PDF中文翻译插件 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-pdf2zh 还在为堆积如山的英文文献发愁吗&#xff1f;Zotero PDF翻译…

作者头像 李华