全不过,救救人
查看原帖
全不过,救救人
745395
20120827cjz楼主2024/4/6 10:17
#include <bits/stdc++.h>
using namespace std;
int n;
int a[100005];
int slef(int x)
{
    for(int i=0;i<n;i++)
    {
        x-=(-a[i]);
    }
    return x;
}
int main()
{
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    int left=0;
    int right=100000;
    while(left<=right)
    {
        int mid=(left+right)/2;
        if(slef(mid)>=0)
        {
            right=mid-1;
        }
        else
        {
            left=mid+1;
        }
    }
    cout<<right;
}

//有大神帮忙吗?

2024/4/6 10:17
加载中...