社区讨论

站外题求解(真心求解)

学术版参与者 1已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mkp2rkge
此快照首次捕获于
2026/01/22 14:32
4 周前
此快照最后确认于
2026/01/22 21:43
4 周前
查看原帖

题目描述

Alice 是 nn 个花园的园丁,她想通过种花,最大化她所有花园的总美丽值。
给你一个下标从 00 开始大小为 nn 的整数数组 flowersflowers,其中 flowers[i]flowers[i] 是第 ii 个花园已经种的花的数。已经种了的花不能移走。
同时给你 newFlowersnewFlowers,表示 Alice 额外可以种花的 最大数目。同时给你的还有整数 targettargetfullfullpartialpartial
如果一个花园有至少 targettarget 朵花,那么这个花园称为完善的 ,花园的总美丽值为以下分数之和 :
  • 完善花园数目乘以 fullfull.
  • 剩余不完善花园里,花的最少数目乘以 partialpartial。如果没有不完善花园,那么这部分的值为 00
请你输出 Alice 种最多 newFlowersnewFlowers 朵花后,能得到最大的美丽值。

输入格式

第一行空格分开的五个整数分别是 n,newFlowers,target,full,partialn, newFlowers,target, full, partial
第二行空格分开的 nn 个整数表示数组 flowersflowers 中的各个元素。

输出格式

一个整数表示答案。

示例 1:

输入

CPP
4 7 6 12 1
1 3 1 1

输出

CPP
14

示例 2:

输入

CPP
4 10 5 2 6
2 4 5 3

输出

CPP
30
制作不易,真心求指点,真的谢谢了!!!

回复

1 条回复,欢迎继续交流。

正在加载回复...