第二个题解+第六个ac
2025-05-27 20:44:56
发布于:北京
8阅读
0回复
0点赞
这道题那么简单,没必要有注释了吧?
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt;
cin>>n;
int tianji[50001];
int wo[50001];
for(int i=1;i<=n;i++){
cin>>wo[i];
}
for(int i=1;i<=n;i++){
cin>>tianji[i];
}
sort(wo+1,wo+n+1);//①
sort(tianji+1,tianji+n+1);
for(int i=0;i<n;i++){ //②
for(int j=0;j<n;j++){//②
if(wo[j]>tianji[i]){
cnt++;
break;
}
}
}
cout<<cnt;
return 0;
}
算了,还是写注释吧,怕看我题解的人里面有一只猪。
①:为什么只写“wo”的排序? 因为只要保证"wo"失去的马最小就行
②sort排序后下标从0开始
这里空空如也
有帮助,赞一个