题库
登录
注册
题库
暂无题目
分冰淇淋(Divide) - 编程题库 - 信竞星球
题目描述
题解
提交记录
11244.分冰淇淋(Divide)
简单
通过率: -
提交数: 0
广西中小学生程序设计挑战赛
2024
C++
入门组
题目描述
小林买了 ( n ) 个冰淇淋带回家。他决定每天固定吃 ( k ) 个冰淇淋,而小伊每晚会在剩下的冰淇淋中偷吃一部分。小伊的偷吃规则如下:
偷吃数量不超过当前剩余冰淇淋数量的 15%(向下取整);
在不超过限制的情况下尽可能多吃。 小林希望确保自己最终吃的冰淇淋总数至少为 ( \lceil n/2 \rceil )(向上取整)。请找出满足该条件的最小 ( k ) 值。
输入格式
输入包含一个正整数 ( n )(1 ≤ ( n ) ≤ 1e18),表示冰淇淋总数。
输出格式
输出一个整数,表示满足条件的最小 ( k ) 值。
示例 1
输入:
100
输出:
6
示例 2
输入:
321
输出:
19
提示
40% 数据:( n ) ≤ 1000
100% 数据:1 ≤ ( n ) ≤ 1e18
选择语言
运行
提交
测试用例
执行结果
测试用例
用例 1
用例 2
输入:
清空
使用此用例运行