题解 | #六一儿童节#

六一儿童节

https://www.nowcoder.com/practice/d2dfc62bf1ba42679a0e358c57da9828

#include <iostream>
#include <vector>
#include<algorithm>

using namespace std;

int main() {
    int n,m;
    int child=0;
    int chocolate=0;
    int temp;
    vector<int> h;
    vector<int> w;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>temp;
        h.push_back(temp);
    }
    sort(h.begin(),h.end());
    cin>>m;
    for(int i=0;i<m;i++){
        cin>>temp;
        w.push_back(temp);
    }
    sort(w.begin(),w.end());

    while(child<h.size()&&chocolate<w.size()){
        if(h[child]<=w[chocolate]) ++child;
        ++chocolate;
    }
    cout<<child;

}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务