【PAT甲级】1029. Median (25)
来源:互联网 发布:还珠格格天上人间知画 编辑:程序博客网 时间:2024/05/15 12:10
#include <stdio.h>#include <algorithm>#include <deque>using namespace std;deque<long> dq[2];deque<long> q;int main(int argc, char *argv[]) { for (int i = 0; i < 2; i++) { int m; scanf("%d", &m); for (int j = 0; j < m; j++) { long n; scanf("%ld", &n); dq[i].push_back(n); } } while (!dq[0].empty() || !dq[1].empty()) { if (dq[0].empty()) { q.push_back(dq[1].front()); dq[1].pop_front(); } else if (dq[1].empty()) { q.push_back(dq[0].front()); dq[0].pop_front(); } else { if (dq[0].front() < dq[1].front()) { q.push_back(dq[0].front()); dq[0].pop_front(); } else if (dq[0].front() > dq[1].front()) { q.push_back(dq[1].front()); dq[1].pop_front(); } else { q.push_back(dq[0].front()); dq[0].pop_front(); dq[1].pop_front(); } } } printf("%ld\n", q[(q.size() - 1) / 2]); return 0;}
0 0
- 【PAT甲级】1029. Median (25)
- 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)
- 1029. Median (25)-PAT甲级真题
- 1029. Median (25)-PAT甲级真题(two points)
- 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)
- libevent学习笔记【使用篇】——7. evbuffer:缓冲IO的实用功能
- PAT 1065. A+B and C
- 算法学习之排序算法(一)(冒泡法)
- mysql内存优化
- 计算机图形学 - 多边形裁剪算法
- 【PAT甲级】1029. Median (25)
- 使用 thinkPHP 做的一个管理系统
- Java学习基础(一)
- Spring MVC hello world例子程序
- kali安装Netspeed
- 多个activity都是主
- [Flutter] 第一个flutter程序
- AssetGraph的使用小结
- 2016.10.19