[每日一题]4.17 华华给月月准备礼物

华华给月月准备礼物

http://www.nowcoder.com/questionTerminal/9963334321e64e61a397b262708e4f65

题意:

解法:





POJ 3273-Monthly Expense

POJ 3122-Pie

时间复杂度:

std:

#include <bits/stdc++.h>
using namespace std;
#define ll long long
const int maxn = 200005;
ll a[maxn];
ll n,k;
bool check(ll x)
{
    ll cnt = 0;
    for(int i=1;i<=n;i++){
        cnt += (a[i]/x);
    }
    return cnt >= k;
}
int main()
{
    cin>>n>>k;
    for(int i=1;i<=n;i++)cin>>a[i];
    ll l = 1 , r = 2e9 , mid;
     while(l < r){
        mid  = (l+r)>>1;
        if(check(mid))l = mid + 1;
        else r = mid;
    }
    cout<<l - 1<<endl;
    return 0;
}
acm菜鸡日常 文章被收录于专栏

一般写一些打过的比赛题解以及不会的算法

全部评论

相关推荐

不愿透露姓名的神秘牛友
09-19 14:45
点赞 评论 收藏
分享
面试拷打成m:我感觉他说的挺对的,感觉我找不到工作也要去送外卖了,至少饿不死
点赞 评论 收藏
分享
09-14 17:23
门头沟学院
故事和酒66:所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务