九度 题目1004:Median
来源:互联网 发布:财务战略矩阵eva 编辑:程序博客网 时间:2024/05/22 10:57
利用给定的s1, s2是递增序列的性质,进行如归并排序(Merge Sort)中的遍历方法,找到第(n+m+1)/2个数即可。
代码:
#include <iostream>#include <vector>using namespace std;int main(){int n, m, num;while (cin >> n){vector<int> s1, s2;for (int i = 0; i < n; ++ i){cin >> num;s1.push_back(num);}cin >> m;for (int i = 0; i < m; ++ i){cin >> num;s2.push_back(num);}int cnt = (n + m + 1) >> 1;int i = 0, j = 0;int median = -1;for ( ; i<n && j<m && cnt>0; -- cnt){if (s1[i] < s2[j]){median = s1[i];++ i;} else{median = s2[j];++ j;}}for ( ; i<n && cnt>0; ++ i, -- cnt){median = s1[i];}for ( ; j<m && cnt>0; ++ j, -- cnt){median = s2[j];}cout << median << endl;}return 0;}
0 0
- 【九度】题目1004:Median
- 九度 题目1004:Median
- 九度题目1004:Median
- 九度——题目1004:Median
- 九度online:题目1004:Median
- 九度OJ--题目1004:Median
- 九度OJ题目1004:Median
- 九度OJ 题目1004:Median
- 九度 1004 Median
- 九度[1004]-Median
- 九度:1004<Median><中位数>
- 九度 OJ 1004 median
- 九度OJ 1004:Median
- 九度oj-1004-Median
- 九度 OJ 1004:Median
- 九度OJ : 1004 Median
- 九度OJ-1004:Median
- 【九度OJ】1004:Median
- Signing PowerShell Scripts
- HDU 2594 Simpsons’ Hidden Talents(KMP)
- ubuntu12.04安装freeSWITCH及fusionPBX
- 魅族MX4 如何连接Eclipse
- 百度地图通过地址获取周围poi兴趣点(个人笔记)
- 九度 题目1004:Median
- Codeforces Round #289 (Div. 2, ACM ICPC Rules) E. Pretty Song
- 手把手陪你搭建Windows Server 2012 + SQL SERVER 2014群集(之群集节点服务器环境准备)
- android ffmpeg libx264编译记录
- cocos2dx 截图
- MQTT fusesource / mqtt-client 原Git项目翻译
- Notification 通知栏定义和相关问题
- win7 64位配置mysql-5.6.22-win32免安装版
- Codeforces 510C - Fox And Names (拓扑排序)