尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

打卡第26天 - P5250 - 2026 - 7 - 9

打卡第26天 - P5250 - 2026 - 7 - 9
📅 发布时间:2026/7/10 0:37:58

复习了一下set是个什么,顺带学了一下指针
总共两个指令,1插入,2查询并删除

  • 插入:直接set的insert插入即可,注意重复要输出Already Exist
  • 查询并删除:首先判断是否为空,然后用lower_bound找第一个大于等于的元素,如果找到结尾说明全都小于,end()前一个就是要的,如果找到开头,说明全都大于,第一个元素就是要的,如果都不是,那就判断选中的这一个元素和上一个元素那个最接近要找的,完事后记得删

AC代码

#include <iostream>
#include <set>
using namespace std;
set<int> st;
int main() {ios::sync_with_stdio(false);cin.tie(0);int m; cin>>m;while(m--) {int mod, c; cin>>mod>>c;if(mod == 1) {if(st.count(c)) cout<<"Already Exist\n";else st.insert(c);}else {if(st.empty()) {cout<<"Empty\n"; continue;}auto ans = st.lower_bound(c);if(ans == st.end()) ans = --(st.end());else if(ans == st.begin()) ans = st.begin(); // 这一行干啥的else {auto l = ans; l--;ans=(c-*l<=*ans-c?l:ans);}cout<<*ans<<"\n";st.erase(ans);}}return 0;
}

相关新闻

  • 无锡市滨湖区亨得利官方名表服务中心电话公示(2026年7月最新) - 亨得利钟表维修中心
  • ps怎么去掉豆包AI生成水印?ps去掉豆包AI生成标志教程
  • 2026三都黄金回收口碑榜出炉!这三家三十年老店,全县免费上门,正规无套路 - 福金阁黄金回收

最新新闻

  • Apache HttpClient与OkHttpClient深度对比:性能、实战与选型指南
  • 在 Visual Studio 中像 VS Code 一样查看每行代码的修改者
  • C# Environment.GetEnvironmentVariable 实战:3种作用域(Process/User/Machine)读取差异与场景
  • 七七独立站搭建工具:模块化电商开发实战指南
  • 联想小新键盘数字键失灵仅56键能用
  • 江诗丹顿官方服务项目及价格查询|完整网点地址与售后热线权威信息通告(2026年7月最新) - 江诗丹顿服务中心

日新闻

  • OpenClaw本地化部署:xParse文档解析引擎实战指南
  • 蓝牙 5.4 协议栈深度解析:从 HCI 到 L2CAP 的 7 层数据流
  • PyTorch nn.CrossEntropyLoss 实战:3种权重设置与标签平滑对比(附代码)

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号