tijie
2023-08-15 16:27:46
发布于:广东
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int a[100001],b[100001],c[100001],t[100001],minn=0x3f3f3f3f;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
cin>>b[i];
c[i]=a[i]-b[i];
minn=min(minn,c[i]);
}
minn=abs(minn)+1;
sort(c+1,c+n+1);
int maxx=-1;
for(int i=1;i<=n;i++){
c[i]+=minn;
t[c[i]]++;
maxx=max(maxx,c[i]);
}
for(int i=1;i<=maxx;i++){
if(t[i]) cout<<i-minn<<" "<<t[i]<<'\n';
}
return 0;
}
这里空空如也
有帮助,赞一个