当前位置: 首页 > news >正文

成都设计电商网站西安市城乡建设管理局网站的公示栏

成都设计电商网站,西安市城乡建设管理局网站的公示栏,北京网站建设哪家好,云开发高级布道师题目 依次读入一个整数序列#xff0c;每当已经读入的整数个数为奇数时#xff0c;输出已读入的整数构成的序列的中位数。 输入格式 第一行输入一个整数 P#xff0c;代表后面数据集的个数#xff0c;接下来若干行输入各个数据集。 每个数据集的第一行首先输入一个代表…题目  依次读入一个整数序列每当已经读入的整数个数为奇数时输出已读入的整数构成的序列的中位数。 输入格式 第一行输入一个整数 P代表后面数据集的个数接下来若干行输入各个数据集。 每个数据集的第一行首先输入一个代表数据集的编号的整数。 然后输入一个整数 M代表数据集中包含数据的个数M 一定为奇数数据之间用空格隔开。 数据集的剩余行由数据集的数据构成每行包含 10 个数据最后一行数据量可能少于 10 个数据之间用空格隔开。 输出格式 对于每个数据集第一行输出两个整数分别代表数据集的编号以及输出中位数的个数应为数据个数加一的二分之一数据之间用空格隔开。 数据集的剩余行由输出的中位数构成每行包含 10 个数据最后一行数据量可能少于 10 个数据之间用空格隔开。 输出中不应该存在空行。 数据范围 1≤P≤1000 1≤M≤99999 所有 M 相加之和不超过 5×1e5 输入样例 3 1 9 1 2 3 4 5 6 7 8 9 2 9 9 8 7 6 5 4 3 2 1 3 23 23 41 13 22 -3 24 -31 -11 -8 -7 3 5 103 211 -311 -45 -67 -73 -81 -99 -33 24 56输出样例 1 5 1 2 3 4 5 2 5 9 8 7 6 5 3 12 23 23 22 22 13 3 5 5 3 -3 -7 -3思路 使用一个大根堆一个小根堆动态维护一个对顶堆保持在放入奇数个数据时下面的堆比上面的堆多1个元素如下图所示。 当总元素个数为奇数的时候输出down.top()即为当前所有元素的中位数。  代码 #includebits/stdc.h using namespace std;void solve() {int n,m;cin n m;cout n (m 1) / 2 endl;priority_queueint, vectorint,less down;priority_queueint, vectorint,greater up;int cnt 0;for(int i 1; i m; i ){int x;cin x;if(down.empty() || x down.top()) down.push(x);else up.push(x);if(down.size() up.size() 1) up.push(down.top()),down.pop();if(up.size() down.size()) down.push(up.top()),up.pop();if(i % 2){cout down.top() ;if( cnt % 10 0) cout endl;}}if(cnt % 10) cout endl; }int main() {int T;cin T;while(T --)solve();return 0; } 难度中等时/空限制2s / 256MB总通过数9036总尝试数22991来源《算法竞赛进阶指南》算法标签 堆https://www.acwing.com/problem/search/1/?search_content%E5%A0%86 题目来自 106. 动态中位数 - AcWing题库
http://www.w-s-a.com/news/270290/

相关文章:

  • 如何查网站pv网站功防教程
  • 建设银行网站信息补充营销推广的作用
  • 网站见建设seo外链自动群发工具
  • 在境外做网站网站团购网站seo
  • 进网站后台加什么360推广 网站建设
  • 网站备案号码专做网站漏扫的工具
  • 罗店网站建设wordpress响应式
  • 网站怎么制作小程序wordpress实时获取qq资料
  • 网站的流量怎么赚钱经销做网站都有什么好处
  • 如何做好网站首页企术建站
  • 杭州网站建设咨询蓝韵网络聊城有制作网站的吗
  • 网站开发注意的事项深圳企业网站
  • 哈尔滨网站制作哪里专业网站建设维护有哪些内容
  • 花的网站建设规划书网络营销培训
  • 又拍云wordpress全站cdn无锡做网站品牌公司
  • 计算机网络工程网站建设黄石建设信息网站
  • 旅游网站开发毕业设计开题报告青岛网站建设服务公司
  • 人员调动在网站上怎么做网站开发课程意见和建议
  • 卓训网是个什么网站wordpress命令执行时间
  • 网站建设需要做哪些工作网片焊接
  • 网站优化方案dedecms win8风格网站模板
  • 企业如何制作网站管理系统慈溪住房和城乡建设部网站
  • 青岛网站建设有哪些公司区块链网站开发价格
  • 怎么设置网站的logo微信公众号的h5网站开发6
  • 粉色的网站绍兴市建设局网站
  • 个人网站的基本风格是wordpress 模板选择
  • 南昌专业做网站公司有哪些广州市住房城乡建设部门户网站
  • 福州网站建设团队淘宝联盟网站怎么建设
  • 福州企业网站建站模板国内黑色风格的网站
  • 好看的网站首页设计android移动开发