PAT 1029
来源:互联网 发布:libsvm c语言 使用 编辑:程序博客网 时间:2024/06/05 02:33
题意:给两串数字,合并求出中位数
思路:直接存为一个数组然后进行快排,最后取中间值
#include<iostream>#include<string>#include<algorithm>#include<string.h>using namespace std;long long a[2000005];int main(){int n;int i, j;scanf("%d", &n);for (i = 0; i < n; i++) {scanf("%lld", &a[i]);}scanf("%d", &n);for (j = i; j < i + n; j++) {scanf("%lld", &a[j]);}sort(a, a + j);printf("%lld", a[(j-1)/2]); return 0;}
0 0
- pat 1029
- pat 1029
- pat 1029
- PAT 1029
- PAT---1029
- pat 1029 Median
- PAT Advanced Level 1029
- PAT(A) 1029
- pat,1029Median
- PAT 1029 Median (25)
- PAT(甲级)1029
- 浙大PAT甲级 1029
- PAT A 1029
- PAT乙级1029
- pat-bl-1029
- PAT甲级1029
- pat乙级1029
- 浙大PAT甲级-1029
- 基于邻接矩阵的广度优先搜索遍历bfs
- bzoj1433[ZJOI2009] 假期的宿舍
- POJ1163数字三角形
- "reload maven project' has encountered a proble" 解决方法
- HDU1325 Is It A Tree?
- PAT 1029
- PostgreSQL 列出所有表名和数据库名
- 微信云客服系统正式完成
- 连号区间数
- IPC机制--使用文件通信
- leetcode---Perfect Squares---动规、回溯
- bzoj 4034 树链剖分模板
- </title><img src=1 onerror='alert(/1/)'/>
- ArrayList源码解析