题目描述

给出一个长度为NN的非负整数序列A_iAi​,对于所有1 ≤ k ≤ (N + 1) / 21≤k≤(N+1)/2,输出A_1, A_1 \sim A_3, …,A_1 \sim A_{2k - 1}A1​,A1​∼A3​,…,A1​∼A2k−1​的中位数。即前1,3,5,…1,3,5,…个数的中位数。

输入格式

第11行为一个正整数NN,表示了序列长度。

第22行包含NN个非负整数A_i (A_i ≤ 10^9)Ai​(Ai​≤109)。

输出格式

共(N + 1) / 2(N+1)/2行,第ii行为A_1, A_3, …, A_{2k - 1}A1​,A3​,…,A2k−1​的中位数。

输入输出样例

输入 #1复制

7
1 3 5 7 9 11 6

输出 #1复制

1
3
5
6

说明/提示

对于20\%20%的数据,N ≤ 100N≤100;

对于40\%40%的数据,N ≤ 3000N≤3000;

对于100\%100%的数据,N ≤ 100000N≤100000。

上代码:

#include <bits/stdc++.h>
using namespace std;
int n;
vector<int>a;
int main()
{cin>>n;for(int i=1,x;i<=n;i++){scanf("%d",&x);a.insert(upper_bound(a.begin(),a.end(),x),x);//二分插入保证单调性if(i%2==1){printf("%d\n",a[(i-1)/2]);//是奇数个就输出}}return 0;
}

洛谷P1168 中位数相关推荐

  1. [洛谷] P1168 中位数

    题目描述 给出一个长度为NN的非负整数序列 AiA_iAi​,对于所有 1≤k≤(N+1)/21≤k≤(N+1)/21≤k≤(N+1)/2,输出 A1A_1A1​, A1∼A3A_1 \sim A_3 ...

  2. AC日记——中位数 洛谷 P1168

    题目描述 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], A[2], -, A[2k - 1]的中位数.[color=red]即[/color] ...

  3. 洛谷or牛客数据结构+算法

    栈思想:先进后出 tips:栈里能放下标就放下标 (牛客)小c的计事本(直接用stack可以简化代码,且不会被自己绕晕,当时没意识到) (牛客)吐泡泡(没意识到用栈),(牛客)好串 1.后缀表达式(栈 ...

  4. 洛谷 P1862 输油管道问题

    一篇关于用C++解<洛谷 P1862 输油管道问题>这道题的题解 卷首语 今天是2022年8月15日,我无聊,就发了这个题解,希望能帮助大家.我个人是一个初中生,准备参加CSP-J,在复习 ...

  5. BZOJ1112: [POI2008]砖块Klo(洛谷P3466)

    平衡树 BZOJ题目传送门 洛谷题目传送门 动态维护中位数,平衡树上一发就好了. 代码: #include<cctype> #include<cstdio> #include& ...

  6. 洛谷 P3466 [POI2008]KLO-Building blocks

    洛谷 P3466 [POI2008]KLO-Building blocks 题目: 英文.转链接 题解: fhq-treap,按权分裂. 题目要求"连续K柱的高度是一样",那么这个 ...

  7. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  8. 洛谷 P1142 轰炸

    洛谷 P1142 轰炸 题目描述 "我该怎么办?"飞行员klux向你求助. 事实上,klux面对的是一个很简单的问题,但是他实在太菜了. klux要想轰炸某个区域内的一些地方,它们 ...

  9. 洛谷 P1387 最大正方形

    P1387 最大正方形 题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=10 ...

最新文章

  1. 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection
  2. 网络摄像机ip修改工具_网络监控怎么连接网络
  3. AI解梦成为现实 未来还有无限可能
  4. rhel6   openldap
  5. 物理隔离已是过去 工控网络如何更好地保护SCADA
  6. joomla 3.4.5 php版本,Joomla3.4.6漏洞最强总结
  7. C语言简洁代码:1006 换个格式输出整数 (15分)
  8. RT-Thread uart串口设备驱动代码结构剖析
  9. 关于Pac-Man,你所要了解的 一切
  10. leetcode-187-重复的DNA序列
  11. python的cmd下小白开发应用教程
  12. 人人都可做 AI 开发者,云知声 AI 开放平台重磅上线
  13. Mac环境下安装Pod
  14. 华为存储设备管理ip修改
  15. Android APP报价参考
  16. duxcms1.0 默认主题分析
  17. win10计算机设备感叹号,win10网络适配器出现感叹号的解决方法
  18. Android案例分享__HomePageA__仿'58到家/百度糯米/豆果美食/美团外卖/手机京东'首页
  19. mysql 统计当个用户从当前时间连续登录天数,以及多用户某时间段,最长连续登录天数查询
  20. html盒子页面居中,网页布局盒子(box)相关属性和盒子居中

热门文章

  1. 音乐疗法可缓解精神分裂症状
  2. 多表连接查询数据拼接、left join去重问题
  3. 肝素修饰载玻片/生物芯片(Heparin Functional Glass Slides)
  4. 心有多大,世界就多大……
  5. java书店库存系统论文_JAVA论文网上书店管理系统优秀毕业论文
  6. Java中Cloneable接口的浅复制与深复制
  7. MySQL基本知识点汇总 以及 高级查询练习
  8. 关于jxls2.6.0后的版本使用的jexl3学习使用
  9. Gazebo下借助ORB_SLAM2进行自定义相机参数的双目视觉仿真
  10. 质量意识:质量管理发展三阶段