news 2026/6/10 17:59:56

算法竞赛备考冲刺必刷题(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/6/10 16:41:10

Textractor:游戏文本提取工具的终极指南

Textractor&#xff1a;游戏文本提取工具的终极指南 【免费下载链接】Textractor Textractor: 是一个开源的视频游戏文本钩子工具&#xff0c;用于从游戏中提取文本&#xff0c;特别适用于Windows操作系统。 项目地址: https://gitcode.com/gh_mirrors/te/Textractor 在…

作者头像 李华
网站建设 2026/6/10 16:15:41

SCAN故障模型——stuck-at与transition

SCAN设计是DFT设计中最常用的一种方法。它是指将电路中的普通触发器&#xff08;flip-flops&#xff09;替换为具有扫描能力的扫描触发器。扫描触发器最常用的结构是多路器扫描触发器&#xff0c;即它在普通触发器的输入端口加上一个多路器如图所示。当S0 时&#xff0c;触发器…

作者头像 李华
网站建设 2026/6/10 16:22:30

PrismLauncher终极指南:轻松管理多版本我的世界游戏体验

PrismLauncher终极指南&#xff1a;轻松管理多版本我的世界游戏体验 【免费下载链接】PrismLauncher A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC) 项目地址: https://gitcode.com/gh_…

作者头像 李华
网站建设 2026/6/10 16:16:48

BongoCat桌面伴侣完整使用教程:让键盘敲击充满乐趣的终极指南

BongoCat桌面伴侣完整使用教程&#xff1a;让键盘敲击充满乐趣的终极指南 【免费下载链接】BongoCat 让呆萌可爱的 Bongo Cat 陪伴你的键盘敲击与鼠标操作&#xff0c;每一次输入都充满趣味与活力&#xff01; 项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat …

作者头像 李华
网站建设 2026/5/30 14:32:01

成本杀手:如何用Spot实例低价运行Z-Image-Turbo批量任务

成本杀手&#xff1a;如何用Spot实例低价运行Z-Image-Turbo批量任务 对于电商公司来说&#xff0c;定期生成大量高质量的产品展示图是刚需&#xff0c;但常规GPU实例的高昂费用往往让预算捉襟见肘。本文将介绍如何利用Z-Image-Turbo镜像结合竞价实例&#xff08;Spot实例&#…

作者头像 李华