codevs 1725 探險 (二分)

2022-05-15 23:07:45 字數 609 閱讀 8030

/*

二分答案

這個題目要求「體力和最小的那個小組的所有人的體力和盡量大」

很明顯我們二分最小體力 如果合法 逐漸放大

但是這裡我們二分的是最小而不是最大

所以累加的體力》=ans時 跳過當前體力i (可以認為把他歸給了上一組)

累加和=0 繼續分組

*/#include

#include

#include

#define ll long long

#define maxn 30010

#define inf 1000000000

using

namespace

std;

ll n,m,ans,a[maxn];

bool

can(ll x)

if(tot>=m)return1;

else

return0;

}int

main()

else r=mid-1

; }

printf(

"%lld\n

",ans);

return0;

}

CodeVS1725 探險 二分答案 貪心

題目描述 有編號為1至n的n個同學一起去探險,現在把他們分成k個小組,每個小組完成一項探險任務。分組時,如果第i人與第j人分在同一組 i j 則他們之間的所有人 第i 1,i 2,j 1個 也必須在同乙個小組中。乙個小組內所有人的體力和越小,途中可能越危險。為了確保每個同學的安全,要求分組時,使得所...

二分 CodeVS3162 抄書問題

description 題目描述 現在要把m mm本有順序的書分給k kk個人複製 抄寫 每乙個人的抄寫速度都一樣,一本書不允許給兩個 或以上 的人抄寫,分給每乙個人的書,必須是連續的,比如不能把第 一 第三 第四本書給同乙個人抄寫。現在請你設計一種方案,使得複製時間最短。複製時間為抄寫頁數最多的人...

CODEVS 4768 跳石頭 二分

跳石頭更新嘍 2017.10.13 題目描述 description 一年一度的 跳石頭 比賽又要開始了!這項比賽將在一條筆直的河道中進行,河道中分布著一些巨大岩石。組委會已經選擇好了兩塊岩石作為比賽起點和終點。在起點和終點之間,有n塊岩石 不含起點和終點的岩石 在比賽過程中,選手們將從起點出發,每...