A61773 | 信息学奥赛练习题:堆蛋糕【
来源2023年
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
信息学奥赛练习题:堆蛋糕
【题目描述】
其实moreD是一个十分犀利的蛋糕师。他最喜欢的食物就是蛋糕。
一天,他自己做出了n个圆柱状的蛋糕,每个蛋糕都有一个底面圆的半径Ri。高度都是一样的。
moreD在开始享用他的蛋糕大餐之前忽然觉得,圆柱状的蛋糕没有什么诱惑力。moreD看到了别人结婚用的蛋糕都是很多很多层的,那样的蛋糕才比较给力。但是堆太多层的蛋糕比较困难,于是moreD想要堆出许多三层的蛋糕,再开始自己的蛋糕大餐。
当然,作为蛋糕师,moreD在堆蛋糕的时候不会对蛋糕的形状有任何破坏,而且,moreD希望三层蛋糕的半径从上往下严格递增。这才是一个普通的好蛋糕。
moreD在考虑一个十分重要的问题,最多可以堆出多少三层蛋糕呢?
【输入】
第一行仅包含一个整数n,表示蛋糕的数量。
接下来n个整数,表示每个蛋糕半径的大小Ri。
【输出】
输出一行仅包含一个整数,表示最多可以做成多少个蛋糕。
【输入样例】
6
1 2 3 4 3 2
【输出样例】
2
【提示】
【输入样例2】
6
1 1 1 2 2 3
【输出样例2】
1
【数据规模及约定】
对于20%的数据:n≤10。
对于40%的数据:n≤2000。
对于60%的数据:n≤100,000。
对于100%的数据:n≤3,000,000,Ri≤n。
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?