为什么这都能过啊
#include<bits/stdc++.h>
using namespace std;
const int N=1e6+77,inf=0x3f3f3f3f;
int a[N],b[N];
int main()
{
int n,m;
scanf("%d%d",&n,&m);
for(int i=1; i<=n; i++) scanf("%d",&a[i]); for(int i=1; i<=n; i++) scanf("%d",&b[i]);
int mx=inf,mn=0;
for(int i=1; i<=n; i++)
{
mx=min(mx,max(a[i],b[i])); mn=max(mn,min(a[i],b[i]));
}
printf("%d",abs(mx-mn));
}