peanutspeanuts 题解

题目

peanuts 题解
peanuts 题解

解题方法

这道题的解题方法是贪心。

贪心策略

每一次我们选择数量大的进行采摘,然后看一下是否可以摘,如果可以就摘掉,不可以则不摘。

具体实现

把所有花生存到一个数组里边,然后以数量为关键字排序,这里设aia_i为行,bib_i为列,cic_i为数量。
然后用一个ss数组存最少时间,则
si={ai+1i=1si1+aiai1+bibi1+1i>1s_i=\begin{cases} a_i+1&i=1\\ s_{i-1}+|a_i-{a_{i-1}}|+|b_i-b_{i-1}|+1&i>1 \end{cases}
接着我们看一下si+ais_i+a_i(加上回去的时间)是否小于等于kk,如果小于等于,则答案加上数量,否则不加。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-11-28
  • 2021-08-12
猜你喜欢
  • 2022-02-17
  • 2021-11-18
  • 2021-12-27
  • 2022-02-20
  • 2022-12-23
  • 2021-08-21
  • 2022-02-21
相关资源
相似解决方案