40,样例全过,求解
查看原帖
40,样例全过,求解
1459866
j01z2x4楼主2025/6/28 09:08
#include<bits/stdc++.h>
using namespace std;
struct cow
{
    int a,b;
}c[50];
bool cmp(cow x,cow y)
{
    return x.a>y.a;
}
int n,ans=1;
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>c[i].a;
    }
    for(int i=1;i<=n;i++)
    {
        cin>>c[i].b;
    }
    sort(c+1,c+n+1,cmp);
    for(int i=1;i<n;i++)
    {
        if(c[i].b>c[i+1].a)
        {
            ans=ans+c[i].b+1;
        }
        else
        {
            ans=ans+c[i+1].a+1;
        }
    }
    cout<<ans;
    return 0;
}
2025/6/28 09:08
加载中...