题目1004:Median
来源:互联网 发布:smo算法 python实现 编辑:程序博客网 时间:2024/05/20 03:44
- 题目描述:
Given an increasing sequence S of N integers, the median is the number at the middle position. For example, the median of S1={11, 12, 13, 14} is 12, and the median of S2={9, 10, 15, 16, 17} is 15. The median of two sequences is defined to be the median of the non-decreasing sequence which contains all the elements of both sequences. For example, the median of S1 and S2 is 13.
Given two increasing sequences of integers, you are asked to find their median.
- 输入:
Each input file may contain more than one test case.
Each case occupies 2 lines, each gives the information of a sequence. For each sequence, the first positive integer N (≤1000000) is the size of that sequence. Then N integers follow, separated by a space.
It is guaranteed that all the integers are in the range of long int.
- 输出:
For each test case you should output the median of the two given sequences in a line.
- 样例输入:
4 11 12 13 145 9 10 15 16 17
- 样例输出:
13
- 来源:
- 2011年浙江大学计算机及软件工程研究生机试真题
- 答疑:
解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7728-1-1.html
#include<iostream>#include <fstream>using namespace std;int a[1000000];int main(){ifstream in;in.open("2.txt");long int m,n;while(in>>m){for(long int i=0;i<m;i++)in>>a[i];in>>n;for(long int i=0;i<n;i++){int c;in>>c;for(long int j=0;j<m+i;j++){if(a[j]>c){for(long int k=m+i-1;k>=j;k--)a[k+1]=a[k];a[j]=c;break;}if(j==m+i-1) a[m+i]=c;}}cout<<a[(m+n-1)/2]<<endl;}return 0;}
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 题目1004:Median
- 【九度】题目1004:Median
- 九度 题目1004:Median
- 九度题目1004:Median
- 题目1004:Median(数组Merge)
- 简单算法练习-题目1004:Median
- 九度——题目1004:Median
- 移动端的布局:flex布局
- GCC C语言处理主要函数之c_common_init
- solr6.3安装部署
- 图片压缩大小清晰度测试
- CCF201403-1-相反数
- 题目1004:Median
- hibernate 自定义sql createSQLQuery多表join查询查询自定义vo对象
- ViewPage的初使用(一)
- C++中的深拷贝和浅拷贝
- nginx的Mainline version、Stable version、Legacy version的版本区别
- 对称矩阵和稀疏矩阵以及它们的压缩存储
- 如何构建Android MVVM 应用框架
- 开发常用代码记录
- 第一个Spring程序