中位数就是舍弃掉(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相关推荐

  1. 【PAT甲级】A1001-A1050刷题记录

    文章目录 A1001 A+B Format (20 分) 0.25 ★(一元多项式加法) A1002 A+B for Polynomials (25 分) 0.21 (单源最短路Dijkstra+边权 ...

  2. 【置顶】【PAT】PAT甲级题目及分类总结(持续更新ing)

    在2019年3月底,我决定考浙大计院,经过一个月还算凑合的学习,痛定思痛,决定整理整理自己的博客. 粗略估计,大概一个月的时间里我AC了31道题,大概用时40个小时上下,毕竟还要把大部分时间花在笔试上 ...

  3. PyTorch 笔记(07)— Tensor 的归并运算(torch.mean、sum、median、mode、norm、dist、std、var、cumsum、cumprod)

    1. Tensor 归并运算函数 此类操作会使输出形状小于输入形状,并可以沿着某一维度进行指定操作,如加法, 既可以计算整个 tensor 的和,也可以计算 tensor 每一行或者 每一列的和, 常 ...

  4. 【Math Time 】Mean, Median, Mode 之间的区别

    写在前面的话 我们的世界可以说是由各种各样的数据组成的,不同人的身高的集合值,宇宙中星星的亮度值,或者说一个人脸上的青春痘的个数... 有的数值很简单,有的数据集又很盘大,我们为了理解一些数据的规律提 ...

  5. R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值、自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)

    R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值.自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录

  6. R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)

    R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录

  7. seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加中位数(median)竖线(自定义中位数竖线的线条形式)

    seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加中位数(median)竖线(自定义中位数竖线的线条形式) 目录

  8. pandas计算滑动窗口中的中位数实战(Rolling Median of a Pandas Column):计算单数据列滑动窗口中的中位数、计算多数据列滑动窗口中的中位数

    pandas计算滑动窗口中的中位数实战(Rolling Median of a Pandas Column):计算单数据列滑动窗口中的中位数.计算多数据列滑动窗口中的中位数 目录

  9. 机器学习数据预处理之离群值/异常值:MAD法(绝对值差中位数法)+绝对中位差(Median Absolute Deviation,MAD)

    机器学习数据预处理之离群值/异常值:MAD法(绝对值差中位数法)+绝对中位差(Median Absolute Deviation,MAD) garbage in,garbage out. 异常值是分析 ...

最新文章

  1. 关闭oracle自动统计,禁用Oracle 11g的统计数据自动收集功能
  2. mysql免安装服务器配置_MYSQL免安装环境配置
  3. mac中的放置java类库扩展的位置
  4. 在采用vue-cli Post Get
  5. Android官方开发文档Training系列课程中文版:后台加载数据之处理CursorLoader的查询结果
  6. thinkphp 随机取10条数据_spark调优-数据倾斜
  7. 修改oracle安装目录权限设置权限,oracle rac环境,安装目录权限被修改乱了,怎么恢复?...
  8. 阿里实人认证android,Android客户端接入
  9. vue push 无效_深入浅出Vue响应式原理
  10. 使用Spring的Property文件存储测试数据 - 初始化
  11. Linux下编译hiredis
  12. 阿里云mysql导出表_mysql导出数据库表
  13. Excel quot;定位条件quot;使用技巧(1)快速在空格,批量写入公式。
  14. [K8S] PV动态供给
  15. 清北学堂模拟赛d4t4 a
  16. 【Lerna 基本使用】
  17. JavaSE02(类与对象)
  18. vuejs 配置路由
  19. 零空间维数的几何意义
  20. 特斯拉冻结招聘或因「幽灵刹车」故障,全球大厂掀裁员潮人心惶惶

热门文章

  1. 连接redis服务器提示:Redis Client On Error: Error: connect ECONNREFUSED 127.0.0.1:6379 Config right?
  2. Linux开启/关闭防火墙
  3. 为什么说程序员过了35岁就退休的说法?
  4. 静态路由简介及配置---有栗子
  5. 王者荣耀为什么不使用微服务架构?百思不得其解
  6. 《这就是软件工程师》- 每位软件工程师值的看的一本书,尤其是刚刚步入IT行业的年轻人
  7. oracle model 分组,oracle model子句学习笔记例 解析
  8. 3.Elasticsearch学习之深度分页、游标查询、以及批量操作
  9. centos配置yum源
  10. 金融大数据分析还不简单,有了Smartbi简单几步就能完成