提交时间:2024-03-07 21:25:57
运行 ID: 136081
#include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n; int a[n+5];//装小孩的数组 for(int i=1;i<=n;i++){ cin>>a[i]; } cin>>m; int b[m+5];//装饼干的数组 for(int i=1;i<=m;i++){ cin>>b[i]; } for (int i=1;i<=n-1;i++){ for (int j=1;j<=n-i;j++){ if (a[j]<a[j+1]){ swap(a[j],a[j+1]); } } } for(int i=1;i<=m-1;i++){ for (int j=1;j<=m-i;j++){ if (b[j]<b[j+1]){ swap(b[j],b[j+1]); } } } int sum=0; int flag=0; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ flag=0; if(a[j]<=b[i]){sum++; flag=1; } if(flag==1) i++; } } cout<<sum<<endl; return 0; }