1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

思路

抽象成 0-1 背包

接纳第 iii 天来的动物需要的总果实为

wi=ci×(n−i+1)w_i = c_i \times (n-i+1) wi​=ci​×(n−i+1)

P3395.第2题-多多的果园

    1000ms Tried: 175 Accepted: 66 Difficulty: 3 所属公司 : 拼多多
    算法与标签>贪心算法

题目内容

多多先生经营着一个生机勃勃的多多果园。果园里不仅种满了各种果树,还吸引了许许多多可爱的小动物前来定居。

最近,果园的收获季到了,多多先生收获了许多筐香甜的果实。在果园的一角,有一个存放备用果实的大仓库,仓库里有XXX筐果实。

神奇的是,从第111天开始,每天早晨都会有一只新的小动物来到果园,希望能在这里定居。每只小动物的食量都不同。如果多多先生允许第111天来的小动物留下,那么

这只小动物就会从当天(第iii天)开始,一直到第nnn天结束,每天都需要吃掉c_i筐果实才能感到幸福。多多先生非常善良,他希望果园里的小动物越多越好。

但是,他也必须保证每一只留在果园的小动物,从它来到的那天起直到第n天,每一天都能吃到足够的食物,绝不能有任何一只小动物挨饿。

多多先生可以选择拒绝任何一只前来定居的小动物。被拒绝的小动物会默默地离开,不会消耗果园的任何果实。

请问,在第nnn天结束时,多多先生的果园里最多能有多少只幸福的小动物?

输入描述

输入的第一行包含两个整数nnn和XXX(1≤n≤200000,1≤X≤1018)1≤n≤200000,1≤X≤10^{18})1≤n≤200000,1≤X≤1018),分别表示果园收获季的总天数,以及初始时仓库里备用的果实筐数。

输入的第二行包含nnn个整数c1,c2,...,cn(1≤ci≤300)c_1,c2,...,c_n(1≤c_i≤300)c1​,c2,...,cn​(1≤ci​≤300),其中cic_ici​表示第iii天前来定居的小动物的

每日食量。数字之间用空格隔开。

输出描述

输出一个整数,表示在第nnn天结束时,在保证所有小动物每天都能吃饱,一直幸福的前提下,果园里所能拥有的小动物的最大数量。

样例1

输入

3 8
2 2 2

输出

2 

样例2

输入

3 12
2 2 2

输出

3

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 3, 45ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?