2018计蒜之道第一场 A (二分答案)

题目:https://nanti.jisuanke.com/t/26980


#include
#define ll long long
using namespace std;

const int maxn=20005;
ll a[maxn];

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    int n,p; ll s;
    cin>>n;
    for(int i=0;i>a[i];
    cin>>p>>s;
    int l=1,r=maxn;  //从1开始,最少1千克
    while(r>l){
        int mid=(l+r)/2;
        ll t=0;
        for(int i=0;i

你可能感兴趣的:(二分)