洛谷P1168 中位数
题目描述
给出一个长度为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 中位数相关推荐
- [洛谷] 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 ...
- AC日记——中位数 洛谷 P1168
题目描述 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], A[2], -, A[2k - 1]的中位数.[color=red]即[/color] ...
- 洛谷or牛客数据结构+算法
栈思想:先进后出 tips:栈里能放下标就放下标 (牛客)小c的计事本(直接用stack可以简化代码,且不会被自己绕晕,当时没意识到) (牛客)吐泡泡(没意识到用栈),(牛客)好串 1.后缀表达式(栈 ...
- 洛谷 P1862 输油管道问题
一篇关于用C++解<洛谷 P1862 输油管道问题>这道题的题解 卷首语 今天是2022年8月15日,我无聊,就发了这个题解,希望能帮助大家.我个人是一个初中生,准备参加CSP-J,在复习 ...
- BZOJ1112: [POI2008]砖块Klo(洛谷P3466)
平衡树 BZOJ题目传送门 洛谷题目传送门 动态维护中位数,平衡树上一发就好了. 代码: #include<cctype> #include<cstdio> #include& ...
- 洛谷 P3466 [POI2008]KLO-Building blocks
洛谷 P3466 [POI2008]KLO-Building blocks 题目: 英文.转链接 题解: fhq-treap,按权分裂. 题目要求"连续K柱的高度是一样",那么这个 ...
- 洛谷-题解 P2672 【推销员】
独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...
- 洛谷 P1142 轰炸
洛谷 P1142 轰炸 题目描述 "我该怎么办?"飞行员klux向你求助. 事实上,klux面对的是一个很简单的问题,但是他实在太菜了. klux要想轰炸某个区域内的一些地方,它们 ...
- 洛谷 P1387 最大正方形
P1387 最大正方形 题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=10 ...
最新文章
- 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection
- 网络摄像机ip修改工具_网络监控怎么连接网络
- AI解梦成为现实 未来还有无限可能
- rhel6 openldap
- 物理隔离已是过去 工控网络如何更好地保护SCADA
- joomla 3.4.5 php版本,Joomla3.4.6漏洞最强总结
- C语言简洁代码:1006 换个格式输出整数 (15分)
- RT-Thread uart串口设备驱动代码结构剖析
- 关于Pac-Man,你所要了解的 一切
- leetcode-187-重复的DNA序列
- python的cmd下小白开发应用教程
- 人人都可做 AI 开发者,云知声 AI 开放平台重磅上线
- Mac环境下安装Pod
- 华为存储设备管理ip修改
- Android APP报价参考
- duxcms1.0 默认主题分析
- win10计算机设备感叹号,win10网络适配器出现感叹号的解决方法
- Android案例分享__HomePageA__仿'58到家/百度糯米/豆果美食/美团外卖/手机京东'首页
- mysql 统计当个用户从当前时间连续登录天数,以及多用户某时间段,最长连续登录天数查询
- html盒子页面居中,网页布局盒子(box)相关属性和盒子居中