比赛 20220426小练习USACO Feb07 评测结果 AAAAAAAAAA
题目名称 买一送一 最终得分 100
用户昵称 ┭┮﹏┭┮ 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2022-04-26 20:06:25
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
int n,m,a[10010],b[10010],s;
int main(){
    freopen("buyfree.in","r",stdin);
    freopen("buyfree.out","w",stdout);
    scanf("%d%d",&n,&m);
    for(int i = 1;i <= n;i++){
        scanf("%d",&a[i]);
    } 
    for(int i = 1;i <= m;i++){
        scanf("%d",&b[i]);
    }
    sort(a+1,a+1+n);
    sort(b+1,b+1+m);
    for(int i = n;i >= 1;i--){
        s++;
        for(;m >= 1;m--){
            if(a[i] > b[m]){
                s++;
                m--;
                break;
            }
        }
    }
    printf("%d\n",s);
    
    return 0;
    
}