问题:存在两组数组,和4个数字a,b,c,d,要求做如下操作,将第一个数组第a个数到第b个数,第二个数组的第c个数到第d数放到一个数组中,求出合并后数组的中间值,如果有两个中间值,取下标较小的那个。
输入要求:第一行一个整数t表示有t个测试数据,第二行两个整数,表示两个数组的长度,接下来两行表示两个数字的值。最后一行有四个整数a,b,c,d。数组的长度不会超过1000。
输出要求:每行一个整数,对应合并数组的下标在中间的那个值。
性能要求:在时间复杂度O(n)内完成这个计算任务。
答:实现代码如下:
#include <stdio.h>
int main()
{
int n,a,b,i,k,m,x;
int b1,b2,e1,e2;
int s[1000],t[1000],p[1000]={0};
for(;~scanf("%d",&n);){
scanf("%d%d",&a,&b);
for(i=0;i<a;++i) scanf("%d",&s[i]);
for(i=0;i<b;++i) scanf("%d",&t[i]);
scanf("%d%d%d%d",&b1,&e1,&b2,&e2);
for(k=b1-1,m=0;k<=e1-1;p[s[k++]]=1,++m);
for(k=b2-1;k<=e2-1;p[t[k++]]=1,++m);
for(k=0,x=0;x<=m/2;k++) if(p[k]==1) ++x;
printf("%d\n",--k);
}
}
运行结果:
- 大小: 3.2 KB
分享到:
相关推荐
《国内互联网公司面试题汇总》是一份集合了国内众多知名互联网企业面试题目的宝贵资源,涵盖了包括BAT(百度、阿里巴巴、腾讯)在内的诸多行业巨头,如小米、网易、搜狗等公司的技术面试内容。这份资料的重点在于C和...
172份,7701页互联网大厂面试题 172份,7701页互联网大厂面试题 172份,7701页互联网大厂面试题
国内一线互联网公司面试题整理,包括 BAT TMD。帮助你顺利度过面试难关!
"2019互联网面试题第2季"聚焦了这一年度的重要面试趋势和热门问题,旨在帮助求职者更好地准备并理解面试官可能提出的各种问题。这份资料可能包含一系列的面试题目、解答以及相关思维导图,帮助求职者系统地梳理和...
内容概要:本书从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试所有技术栈,包 括JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,Zookeeper,Netty, Dubbo,Spring Boot,Spring Cloud,数据结构...
这份“各大互联网公司面试真题及18年秋招面经”资料包,汇聚了众多互联网公司的面试经验分享和真题,对于准备求职的同学们来说,无疑是一份宝贵的参考资源。 首先,我们要了解“面经”,这是面试经验的简称,通常...
互联网企业面试真题 深圳-OPPO.pdf 深圳-银盛支付-Java中级.pdf 深圳-中国平安-Java中级.pdf 深圳-商汤科技.pdf 深圳-腾讯.pdf 深圳-乐信.pdf 深圳-蚂蚁金服.pdf 上海-携程.pdf 深圳-丰巢科技.pdf 厦门-中软国际-...
ava工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java开发笔试题.docx Java数据结构类面试题.docx Java数据结构题.docx Java笔试面试宝典.docx Java...
尚硅谷周阳互联网大厂面试题(第2季) 脑图。包括JUC多线程并发、JVM和GC等目前大厂笔试中会考、面试中会问、工作中会用的高频难点知识。上半场,从多线程并发入手,分层递进讲解,逐步让大家掌握volatile、原子类和...
在互联网行业中,架构面试题是评估候选人技术能力的重要方式,特别是对于Java开发人员。下面将详细探讨一些常见的Java相关的互联网架构面试题目,以及这些题目所涵盖的知识点。 1. **并发编程** - Java中的线程...
《互联网大厂面试题集合》是一个综合性的学习资源,涵盖了互联网公司面试中常见的技术知识点,旨在帮助求职者准备面试,提升技术能力。这份压缩包包含了300多页的资料,涉及了前端开发、网络基础、算法等多个核心...
2019,尚硅谷,周阳,互联网面试题脑图,第2季,.mmap版
一线互联网企业的面试题库通常会覆盖多个知识点,包括编程语言、软件开发、网络通信、数据结构、算法、并发编程和系统设计等。在整理知识点时,需要注意细节的准确性,并以平实的语言讲述,避免技术术语的滥用。以下...
### BAT各大互联网面试题知识点详解 #### 一、设置DOM元素CSS样式的三种方式 1. **外部样式表**:通过`<link>`标签引入一个外部的CSS文件,这种方式适用于多个页面共享相同的样式规则,有利于代码复用和维护。 ``...
尚硅谷阳哥主讲面试题.
华为面试,英文英语部分准备;...英语面试题(各外企JAVA等岗位英文面试题汇总-100问);最新的英语笔试题目及参考答案;最新整理华为面试英语测试常见问题。资料同时适用于外企招聘,外企互联网招聘,微软中国等。
在IT行业的求职过程中,面试是至关重要的一环,尤其对于阿里巴巴、百度、腾讯等顶级互联网公司而言,面试题往往涵盖广泛且深度颇深。这些公司的面试题不仅检验候选人的技术实力,还考察其逻辑思维、问题解决能力和...
2. **产品设计与管理**:产品相关的面试题可能涵盖需求分析、用户研究、产品规划、竞品分析、项目管理等方面。 3. **互联网行业知识**:了解互联网行业的最新动态、发展趋势、商业模式等,可能涉及数据分析、云计算...
常见的面试题包括链表、树、图、堆、队列、栈等数据结构的操作和应用,以及快速排序、归并排序、二分查找等经典算法的实现。例如,可能会让你设计一个LRU缓存淘汰策略,或者解决两数之和的问题。 2. **编程语言基础...
13.md BAT及互联网公司2014前端笔试面试题--JavaScript篇 JavaScript 14.md 收集的前端面试题和答案 General 15.md 各大互联网公司2014前端笔试面试题–JavaScript篇 JavaScript 16.md 2014年最新前端开发面试题 ...