2 solutions

  • -1
    @ 2025-6-23 19:56:26
    #include<bits/stdc++.h>
    using namespace std;
    int a[1111];
    int main()
    {
        int n,m;
        cin>>n>>m;
        for(int i=1;i<=n;i++)
        {
            cin>>a[i];
        }
        int sum=0;
        for(int i=1;i<=n;i++)
        {
            sum+=a[i];
            if(i%2==0&&i>=2)
            {
                sum--;
            }
        }
        if(sum>m)
        {
            cout<<"No";
            return 0;
        }
        else if(sum<=m) cout<<"Yes";
        return 0;
    }
    

    方一帆的题解,严禁复制题解后在发出去,违者罚款100-1000元。

    看到题解后,我们应该点亮作者旁边的小红心,支持一下,谢谢!

    [ABC209B] 你能全部买下吗?(Can you buy them all?)

    Information

    ID
    2335
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    1
    Tags
    (None)
    # Submissions
    83
    Accepted
    26
    Uploaded By