A1029 Median
中位数就是舍弃掉(n-1)/2个数
#include <cstdio>
#include <vector>
using namespace std;
int main() {int m, n, p = 0, q = 0;scanf("%d", &m);vector<long int> v1(m);for(int i = 0; i < m; i++)scanf("%ld", &v1[i]);scanf("%d", &n);vector<long int> v2(n);for(int i = 0; i < n; i++)scanf("%ld", &v2[i]);int cnt = ((m + n) - 1) / 2;while(cnt) {if(p < m && q < n && v1[p] < v2[q] && cnt) {p++;cnt--;}if(p < m && q < n && v1[p] >= v2[q] && cnt) {q++;cnt--;}if(p < m && q >= n && cnt) {p++;cnt--;}if(p >= m && q < n && cnt) {q++;cnt--;}}long int ans;if(p < m && q < n)ans = v1[p] < v2[q] ? v1[p] : v2[q];elseans = p < m ? v1[p] : v2[q];printf("%ld", ans);return 0;
}
A1029 Median相关推荐
- 【PAT甲级】A1001-A1050刷题记录
文章目录 A1001 A+B Format (20 分) 0.25 ★(一元多项式加法) A1002 A+B for Polynomials (25 分) 0.21 (单源最短路Dijkstra+边权 ...
- 【置顶】【PAT】PAT甲级题目及分类总结(持续更新ing)
在2019年3月底,我决定考浙大计院,经过一个月还算凑合的学习,痛定思痛,决定整理整理自己的博客. 粗略估计,大概一个月的时间里我AC了31道题,大概用时40个小时上下,毕竟还要把大部分时间花在笔试上 ...
- PyTorch 笔记(07)— Tensor 的归并运算(torch.mean、sum、median、mode、norm、dist、std、var、cumsum、cumprod)
1. Tensor 归并运算函数 此类操作会使输出形状小于输入形状,并可以沿着某一维度进行指定操作,如加法, 既可以计算整个 tensor 的和,也可以计算 tensor 每一行或者 每一列的和, 常 ...
- 【Math Time 】Mean, Median, Mode 之间的区别
写在前面的话 我们的世界可以说是由各种各样的数据组成的,不同人的身高的集合值,宇宙中星星的亮度值,或者说一个人脸上的青春痘的个数... 有的数值很简单,有的数据集又很盘大,我们为了理解一些数据的规律提 ...
- R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值、自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)
R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值.自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录
- R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)
R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录
- seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加中位数(median)竖线(自定义中位数竖线的线条形式)
seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加中位数(median)竖线(自定义中位数竖线的线条形式) 目录
- pandas计算滑动窗口中的中位数实战(Rolling Median of a Pandas Column):计算单数据列滑动窗口中的中位数、计算多数据列滑动窗口中的中位数
pandas计算滑动窗口中的中位数实战(Rolling Median of a Pandas Column):计算单数据列滑动窗口中的中位数.计算多数据列滑动窗口中的中位数 目录
- 机器学习数据预处理之离群值/异常值:MAD法(绝对值差中位数法)+绝对中位差(Median Absolute Deviation,MAD)
机器学习数据预处理之离群值/异常值:MAD法(绝对值差中位数法)+绝对中位差(Median Absolute Deviation,MAD) garbage in,garbage out. 异常值是分析 ...
最新文章
- 关闭oracle自动统计,禁用Oracle 11g的统计数据自动收集功能
- mysql免安装服务器配置_MYSQL免安装环境配置
- mac中的放置java类库扩展的位置
- 在采用vue-cli Post Get
- Android官方开发文档Training系列课程中文版:后台加载数据之处理CursorLoader的查询结果
- thinkphp 随机取10条数据_spark调优-数据倾斜
- 修改oracle安装目录权限设置权限,oracle rac环境,安装目录权限被修改乱了,怎么恢复?...
- 阿里实人认证android,Android客户端接入
- vue push 无效_深入浅出Vue响应式原理
- 使用Spring的Property文件存储测试数据 - 初始化
- Linux下编译hiredis
- 阿里云mysql导出表_mysql导出数据库表
- Excel quot;定位条件quot;使用技巧(1)快速在空格,批量写入公式。
- [K8S] PV动态供给
- 清北学堂模拟赛d4t4 a
- 【Lerna 基本使用】
- JavaSE02(类与对象)
- vuejs 配置路由
- 零空间维数的几何意义
- 特斯拉冻结招聘或因「幽灵刹车」故障,全球大厂掀裁员潮人心惶惶
热门文章
- 连接redis服务器提示:Redis Client On Error: Error: connect ECONNREFUSED 127.0.0.1:6379 Config right?
- Linux开启/关闭防火墙
- 为什么说程序员过了35岁就退休的说法?
- 静态路由简介及配置---有栗子
- 王者荣耀为什么不使用微服务架构?百思不得其解
- 《这就是软件工程师》- 每位软件工程师值的看的一本书,尤其是刚刚步入IT行业的年轻人
- oracle model 分组,oracle model子句学习笔记例 解析
- 3.Elasticsearch学习之深度分页、游标查询、以及批量操作
- centos配置yum源
- 金融大数据分析还不简单,有了Smartbi简单几步就能完成