题解 | #取中值#
取中值
https://www.nowcoder.com/practice/d69e75bb224e4a7785a02b2acc0821c4
#include <iostream> using namespace std; const int N=1000010; int x[N],y[N],nums[N]; int main() { int n,m; cin>>n>>m; for(int i=0;i<n;i++) cin>>x[i]; for(int i=0;i<m;i++) cin>>y[i]; int a,b,c,d; cin>>a>>b>>c>>d; int index=0; for(int i=a-1;i<b;i++) nums[index++]=x[i]; for(int i=c-1;i<d;i++) nums[index++]=y[i]; cout<<nums[(index-1)/2]<<endl; return 0; }