求调,WA on #5
  • 板块P9228 原神
  • 楼主_mortal_
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/4/22 21:58
  • 上次更新2023/10/23 17:44:52
查看原帖
求调,WA on #5
831702
_mortal_楼主2023/4/22 21:58
#include<bits/stdc++.h>
using namespace std;
int n,m,k;
int a[1000007],b[1000007];
unsigned long long ans;
bool cmpa(int a,int b)
{
    return a>b;
}
bool cmpb(int a,int b)
{
    return a<b;
}
int main(){
    scanf("%d%d%d",&n,&m,&k);
    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+n+1,cmpa);
    sort(b+1,b+m+1,cmpb);
    for(int i=1;i<=n&&i<=m;i++)
    {
        if(a[i]>=k)ans+=a[i]+a[i]+b[i];
        else ans+=a[i]+b[i]+k;
    }
    if(n>m)
        for(int i=m+1;i<=n;i++)
            ans+=a[i];
    else if(n<m)
        for(int i=n+1;i<=m;i++)
            ans+=b[i];
    cout<<ans;
    return 0;
}

thank you so much ~

2023/4/22 21:58
加载中...