PAT-A1029. Median (25)
来源:互联网 发布:sql语句中系统时间 编辑:程序博客网 时间:2024/06/07 17:25
水,注意下标从0开始,所以中间是,(m+n-1)/2。
从0开始中间为,中间为(m+n-1)/2#include <iostream>#include <cstring>#include <cstdio>#include <cstdlib>using namespace std;#define MAX 10000000+10long int a[MAX], b[MAX], c[2*MAX];int cmp(const void *a, const void *b){return *(int*)a - *(int*)b;}int main(){freopen("in.txt", "r", stdin);//freopen("out.txt", "w", stdout);int m = 0, n = 0;scanf("%d", &m);for (int i = 0; i < m; i++)scanf("%ld", &a[i]);scanf("%d", &n);for (int i = 0; i < n; i++)scanf("%ld", &b[i]);int i = 0, j = 0, k = 0;while (i < m && j < n){if (a[i] == b[j]){c[k++] = a[i++];c[k++] = b[j++];}else if (a[i] < b[j]){c[k++] = a[i++];}else{c[k++] = b[j++];}}while (i < m)c[k++] = a[i++];while (j < n)c[k++] = b[j++];printf("%ld", c[(m+n-1)/2]);return 0;}
0 0
- PAT-A1029. Median (25)
- PAT A1029. Median (25)
- A1029. Median (25)
- A1029. Median (25)
- A1029. Median
- PAT A1029
- PAT-A1029
- PAT a1029题解
- 1029. Median (25)-PAT
- 【PAT】1029. Median (25)
- PAT 1029. Median (25)
- PAT 1029. Median (25)
- PAT 1029. Median (25)
- PAT 1029 Median (25)
- pat 1029. Median (25)
- PAT 1029. Median (25)
- PAT 1029. Median (25)
- PAT A 1029. Median (25)
- BZOJ2423/HAOI2010 最长公共子序列
- UVA 12506(字典树)
- leetcode:Jump Game II 【Java】
- JQuery $post函数
- 【Android】EditText获得焦点以及失去焦点
- PAT-A1029. Median (25)
- 如何实现网页点击左边的导航右边显示对应的页面?
- hdu1576 A/B 扩展欧几里德算法
- 我与即时通讯 - PC 客户端
- PAT-A1048. Find Coins (25)
- 基础练习 01字串
- POJ2485 prim算法最小生成树
- 大四
- 12.2 元字段(Meta-Fields) (for Elasticsearch)