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

P2343 宝石管理系统

不会写平衡树怎么办,可以用STL的vector或者是pb_ds,这个东西太乱,还是STL好用

#include<bits/stdc++.h>
using namespace std;
int read() {int x = 0, f = 1;char ch = getchar();while (ch < '0' || ch > '9') {if (ch == '-') f = -1;ch = getchar();}while (ch >= '0' && ch <= '9') x = x * 10 + ch - '0', ch = getchar();return x * f;
}
void write(int x) {if (x < 0) putchar('-'), x = -x;if (x > 9) write(x / 10);putchar(x % 10 + '0');
}
void ot(int x) {write(x), puts("");
}
vector<int > s;
int n, m;
int main() {n = read(), m = read();for (int i = 1; i <= n; i++) {int a = read();s.insert(lower_bound(s.begin(), s.end(), a), a);}for (int i = 1; i <= m; i++) {int op = read(), x = read();if (op == 1) ot(s[s.size() - x]);else s.insert(lower_bound(s.begin(), s.end(), x), x);}return 0;
}

STL好

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SpringBoot开发——整合MyBatis
  • 人工智能在C/C++中的应用
  • VitePress 自定义主题:打造专属文档网站
  • 数学建模笔记—— 整数规划和0-1规划
  • 避障小车—51单片机
  • 大数据技术体系架构
  • 为何家用无线路由器不能实现PROFINET通信?
  • EasyExcel 文件导出:表头与内容样式简单设置
  • 【Tools】什么是基座模型
  • 机械学习—零基础学习日志(Python做数据分析02)
  • ✨机器学习笔记(三)—— 多元线性回归、特征缩放、Scikit-Learn(未完待续)
  • 大腾智能出席龙华云创中心启动与鸿蒙园揭牌仪式
  • 《花100块做个摸鱼小网站! 》第六篇—将小网站部署到云服务器上
  • 【前端面试】Webpack、Rollup 和 Gulp 构建工具了解
  • 收藏:B站相当精彩的关于向量数据库的2个视频
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • Angular 响应式表单之下拉框
  • Docker 笔记(2):Dockerfile
  • echarts的各种常用效果展示
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • java概述
  • js操作时间(持续更新)
  • mockjs让前端开发独立于后端
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 简单易用的leetcode开发测试工具(npm)
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 前端技术周刊 2019-02-11 Serverless
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 项目管理碎碎念系列之一:干系人管理
  • 鱼骨图 - 如何绘制?
  • elasticsearch-head插件安装
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • scrapy中间件源码分析及常用中间件大全
  • ​Spring Boot 分片上传文件
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • ${factoryList }后面有空格不影响
  • $forceUpdate()函数
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (九)信息融合方式简介
  • (全注解开发)学习Spring-MVC的第三天
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net 调用海康SDK以及常见的坑解释
  • .NET编程——利用C#调用海康机器人工业相机SDK实现回调取图与软触发取图【含免费源码】
  • .NET企业级应用架构设计系列之技术选型
  • .NET与 java通用的3DES加密解密方法