第一行:n,表示h数组元素个数
第二行:n个h数组元素
第三行:m,表示w数组元素个数
第四行:m个w数组元素
上台表演学生人数
1
#include <iostream> #include <algorithm> #include <string> using namespace std; int main( ) { int m,n,j,i,count=0; cin>>n; //getchar(); int arrive[n];//达到这个重量时上台表演 for(i=0;i<n;i++)cin>>arrive[i]; cin>>m; //getchar(); int weight[m];//巧克力重量 for(i=0;i<m;i++)cin>>weight[i]; sort(weight,weight+m); sort(arrive,arrive+n); i=0;j=0; for(;i<m&&j<n;) { if(weight[i]>=arrive[j]){//成功匹配 count++;j++; } i++; } cout<<count; }
原文:https://www.cnblogs.com/cstdio1/p/10970411.html