求助大佬
  • 板块灌水区
  • 楼主cyz111111
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/8/5 20:13
  • 上次更新2024/8/5 21:13:44
查看原帖
求助大佬
1127295
cyz111111楼主2024/8/5 20:13

题目描述 梦梦很有钱。

梦梦有n堆鸽子蛋那么大的宝石,其中第 i 堆里面有h[i]粒鸽子蛋那么大的宝石。

熊熊也想要鸽子蛋那么大的宝石,梦梦答应把n堆鸽子蛋那么大的宝石中最少的那一堆送给他。

梦梦允许熊熊进行以下操作:

从第3堆宝石开始从前往后进行操作。设当前为第i堆宝石,你可以选择一个在[0,h[3]/3]的整数d,从第i堆宝石中取出3d 粒宝石,然后往第i-1堆宝石里放入d粒宝石,往第i-2堆宝石里放入2d粒宝石。

你需要通过合理设计操作方案,使得数量最少的一堆宝石的数量最大。请求出这个最大值。

输入格式 一行,一个正整数n​。

第二行,包含n个正整数h[i]。

输出格式 一行,一个整数,表示答案。

样例 样例输入 4

1 2 10 100 样例输出 7

2024/8/5 20:13
加载中...