1029. Median 解析
来源:互联网 发布:淘宝子账号认证失败 编辑:程序博客网 时间:2024/06/04 19:29
并归就好~~估计数据大 直接用scanf了 怕cin超时
#include <iostream>#include <string>#include <vector>using namespace std;vector <long long> l1;vector <long long> l2;int N1, N2;int main() {long long temp = 0;scanf("%d", &N1);for (int i = 0; i < N1; i++) {scanf("%lld", &temp);l1.push_back(temp);}scanf("%d", &N2);for (int i = 0; i < N2; i++) {scanf("%lld", &temp);l2.push_back(temp);}int i = 0, j = 0;int len = N1 + N2 + 1;len /= 2;len;int mid;bool isFind = false;int count = 0;while (i < N1 && j < N2 && !isFind) {if (l1[i] < l2[j]) {count++;if (count == len) {mid = l1[i];isFind = true;break;}i++;}else {count++;if (count == len) {mid = l2[j];isFind = true;break;}j++;}}if (!isFind) {while (i < N1) {count++;if (count == len) {mid = l1[i];isFind = true;break;}i++;}}if (!isFind) {while (j < N2) {count++;if (count == len) {mid = l2[j];isFind = true;break;}j++;}}cout << mid << endl;system("pause");return 0;}
0 0
- 1029. Median 解析
- 1029. Median
- 1029. Median
- 1029. Median
- 1029.Median
- 1029. Median
- 1029. Median
- 1029. Median
- 1029. Median
- 1029. Median (25)
- 1029. Median (25)-PAT
- 【PAT】1029. Median (25)
- 1029. Median (25)
- 1029. Median (25)
- PAT 1029. Median (25)
- 1029. Median (25)
- PAT 1029. Median (25)
- PAT 1029. Median (25)
- 二进制转换(负数的原码,反码,补码)
- Python 国际化(i18n) 支持
- 我的管理之旅——艾默生的管理十二原则
- 【概念笔记】JAVA基础 - part3
- PAT甲级1007
- 1029. Median 解析
- bzoj3711
- git学习—(2)git安装
- Java实现HTTPS加密、解密过程
- Leetcode Linked List Problem 链表问题合集
- 使用tensorflow对Mnist数据集进行字体识别
- Boootstarp 笔记 (一)
- 程序员书单,StackOverflow 创始人推荐
- 1030. Travel Plan 解析