AtcoderABC231场

news/2025/2/22 22:16:24/

A - Water PressureA - Water Pressure

在这里插入图片描述在这里插入图片描述

题目大意

假设水压仅取决于深度,在深度为x米时,水压为x/100兆帕斯卡。
现在给定一个深度D米,需要计算在该深度下的水压是多少兆帕斯卡。

思路分析

直接将输入的深度除以100得到水压结果。

时间复杂度

O(1)

AC代码

#include <iostream>
using namespace std;
int main() {double D; cin >> D;double pressure = D / 100; cout << pressure <<endl; return 0;
}

B - ElectionB - Election

在这里插入图片描述在这里插入图片描述

题目大意

正在进行一次选举。共有N人投票。第i个人(1≤i≤N)将他的一票投给了候选人Si.
要找出得到最多选票的候选人的姓名。输入保证只有一个候选人获得最多选票。

思路分析

使用哈希表(unordered_map)来存储每个候选人的票数,然后遍历哈希表找到获得最多选票的候选人。

时间复杂度

O(N+M)

AC代码

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;unordered_map<string,int>vo;for(int i=0;i<n;i++){string ca;cin>>ca;vo[ca]++;}string win;int ma;for(auto it:vo){if(it.second>ma){ma=it.second;win=it.first;}}cout<<win<<endl;return 0;
}

C - Counting 2C - Counting 2 /

在这里插入图片描述在这里插入图片描述

题目大意

有一个班级,有N个学生。第i个学生(1 ≤ i ≤ N)的身高是Ai。对于每个查询Qj(1≤j≤Q),回答以下问题:
至少有多少个学生的身高不低于xj?

思路分析

先对学生的身高进行排序,然后对于每个查询,使用二分查找来确定至少身高为xj的学生数量。通过计算排序后的数组中不小于xj的元素的位置与数组末尾的距离,即可得到结果。

时间复杂度

O(NlogN + QlogN)

AC代码

#include <bits/stdc++.h>
using namespace std;int main(){int n, q; cin >> n >> q;vector<int> v(n);for(int i = 0; i < n; i++) cin >> v[i];sort(v.begin(),v.end());for(int i = 0; i < q; i++){int x; cin >> x;cout << v.end() - lower_bound(v.begin(), v.end(), x) << endl;}
}

http://www.ppmy.cn/news/983509.html

相关文章

SpringBoot+Prometheus+Grafana实现系统可视化监控

场景 SpringBoot中集成Actuator实现监控系统运行状态&#xff1a; SpringBoot中集成Actuator实现监控系统运行状态_springboot actuator 获取系统运行时长_霸道流氓气质的博客-CSDN博客 基于以上Actuator实现系统监控&#xff0c;还可采用如下方案。 Prometheus Prometheu…

onnxruntime (C++/CUDA) 编译安装

一、克隆及编译 git clone --recursive https://github.com/Microsoft/onnxruntime cd onnxruntime/ git checkout v1.8.0如果克隆的时候报错&#xff1a; 执行以下&#xff1a; apt-get install gnutls-bin git config --global http.sslVerify false git config --global h…

【无标题】自定义类型:位段,枚举,联合

自定义类型&#xff1a;位段&#xff0c;枚举&#xff0c;联合 1. 位段1.1 什么是位段1.2 位段的内存分配1.3 位段的跨平台问题 2. 枚举2.1 枚举类型的定义2.2 枚举类型的优点2.3 枚举的使用 3. 联合&#xff08;共用体&#xff09;3.1 联合类型的定义3.2联合的特点3.2.1 相关面…

蓝桥杯省一你一定不能错过的模板大全(第三期)

大家好 我是寸铁&#x1f4aa; 冲刺蓝桥杯省一模板大全来啦 &#x1f525; 蓝桥杯4月8号就要开始了 &#x1f64f; 距离蓝桥杯省赛倒数第4天 ❗️ ❗️ ❗️ 还没背熟模板的伙伴们背起来 &#x1f4aa; &#x1f4aa; &#x1f4aa; 真题千千万万遍&#xff0c;蓝桥省一自…

Mysql 5.7 连接数爆满 清理连接数

Mysql 5.7 连接数爆满 清理连接数 我在做项目的时候遇到了这个报错&#xff0c;然后搜了半天也没有在网上找到mysql清理连接数的方案&#xff0c;后面还是自己写了一个 打开MySQL命令行或客户端&#xff0c;并使用管理员权限登录到MySQL服务器。 我这里使用的是navicat 输入…

Spring——Spring是什么?IoC容器是什么?

文章目录 前言一、Spring是什么1.IoC 容器 —— 容器2.IoC 容器 —— IoC传统程序开发控制反转式程序开发 3.Spring IoC 二、DI是什么总结 前言 本人是一个普通程序猿!分享一点自己的见解,如果有错误的地方欢迎各位大佬莅临指导,如果你也对编程感兴趣的话&#xff0c;互关一下…

docker中设置容器健康检查

文章目录 一、docker-compose方式二、Dockerfile方式三、docker run方式四、查看检查日志 一、docker-compose方式 在docker-compose中加入healthcheck healthcheck 支持下列选项&#xff1a; test&#xff1a;健康检查命令&#xff0c;例如 ["CMD", "curl&quo…

《golang设计模式》第一部分·创建型模式-02-原型模式(Prototype)

文章目录 1. 概念1.1 简述1.2 角色1.3 类图 2. 代码示例2.1 设计2.2 代码2.3 类图 1. 概念 1.1 简述 用原型实例指定创建对象的种类&#xff0c;并且通过拷贝这些原型创建新的对象 1.2 角色 Prototype&#xff08;抽象原型类&#xff09;&#xff1a;它是声明克隆方法的接口…