一定要画几张图,自习观察顶部最低值minn和底部最高值maxx的关系
#include<bits/stdc++.h>
using namespace std;
int n,minn=1000,maxx=0;
int main(){
cin>>n;
int top[n],low[n];
for(int i=0;i<n;i++){
cin>>top[i];
}
for(int i=0;i<n;i++){
cin>>low[i];
}
for(int i=0;i<n;i++){
if(top[i]<minn)
minn = top[i];
}
for(int i=0;i<n;i++){
if(low[i]>maxx)
maxx = low[i];
}
if(minn>maxx){
cout<<"Yes"<<" "<<minn-maxx<<endl;
}
else{
cout<<"No"<<" "<<maxx-minn+1<<endl;
}
}