首页 > 其他分享 >洛谷P873 砍树

洛谷P873 砍树

时间:2023-01-14 18:44:49浏览次数:69  
标签:maxx 洛谷 int sum mid 砍树 P873

洛谷P873 砍树

原题链接
#include "iostream"
#include "algorithm"
using namespace std;

int n,maxx,tree[1000001]={0};

bool check(int x) {
 long long sum=0;
 for(int i=0;i<n;i++){
     if(tree[i]>x)sum+=tree[i]-x;
 }
    return sum>=maxx;
}

int bsearch_2(int l, int r)
{
    while (l < r)
    {
        int mid = l + r + 1 >> 1;
        if (check(mid)) l = mid;
        else r = mid - 1;
    }
    return l;
}
int main(){
    cin>>n>>maxx;
    for(int i=0;i<n;i++)scanf("%d",tree+i);
    cout<<bsearch_2(*min_element(tree,tree+n), *max_element(tree,tree+n));
}

标签:maxx,洛谷,int,sum,mid,砍树,P873
From: https://www.cnblogs.com/ChengMao/p/17052349.html

相关文章

  • 洛谷 P3600 随机数生成器
    洛谷传送门设\(h_i\)为所有询问最大值\(\lei\)的方案数,则\(ans=\dfrac{\sum\limits_{i=1}^ni\times(h_i-h_{i-1})}{x^n}\)。设\(g_i\)为在\(1\simn\)......
  • 洛谷P7792 KRIZA 题解 C++
    洛谷P7792KRIZA题解C++题目概述:题目传送门Sisyphus在一个圆形的房间里,房间内有n扇锁着的门,他有n把钥匙,其中第i把钥匙对应第$v_i$扇门,遇到不匹配的钥匙就放......
  • 洛谷 P8077 [WC2022] 序列变换 题解
    题目链接。WC2023之前补一下WC2022的题,参考了官方题解。首先,把括号序列转化为二叉树,\(\texttt{(A)B}\)转为一个点的左子树是\(A\),右子树是\(B\)。相当于括号序列先......
  • 洛谷P1040. 加分二叉树
    题目描述设一个\(n\)个节点的二叉树tree的中序遍历为(\(1,2,3,…,n\)),其中数字\(1,2,3,…,n\)为节点编号。每个节点都有一个分数(均为正整数),记第\(i\)个节点的分数......
  • 洛谷P6599 「EZEC-2」异或【题解】
    题目大意有\(T\)组数据,每组数据给定两个\(l,n\in\mathbb{N*}\),构造一个长为\(l\),每个元素不超过\(n\)的数组令他为\(a\),要使\[\sum_{i=1}^l\sum_{j=1}^{i-1}a_i\oplu......
  • CQOI2007,洛谷P4710涂色
    题目描述假设你有一条长度为\(5\)的木版,初始时没有涂过任何颜色。你希望把它的\(5\)个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为\(5\)的字符串表示这个目......
  • 洛谷 P1434 [SHOI2002] 滑雪 首次markdown测试
    [SHOI2002]滑雪题目描述Michael喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来......
  • 洛谷P1282 多米诺骨牌 【dp】
    参考:https://blog.csdn.net/qq_51354600/article/details/120623720题意给定\(n\)个多米诺骨牌,每个多米诺骨牌由上下两部分组成,每部分的点数为\(1\sim6\)中的某一个数......
  • 洛谷-P8932 题解
    正文♦时间复杂度:\(\mathcal{O}(|S|+q)\)找规律的题。我们先来研究三组数据:abcd,答案是2;aa,答案是1;ccffab,答案是2。以下称将一个子串按题意每个字符双倍的......
  • 洛谷P2949 Work Scheduling G
    [洛谷P2949WorkSchedulingG]([P2949USACO09OPEN]WorkSchedulingG-洛谷|计算机科学教育新生态(luogu.com.cn))[USACO09OPEN]WorkSchedulingG题面翻译约翰......