#P12892. [蓝桥杯 2025 国 Java B] 弹跳鞋

[蓝桥杯 2025 国 Java B] 弹跳鞋

题目描述

小 A 穿上了一双神奇的弹跳鞋,他可以给弹跳鞋充能 xx 点能量并启动,然后弹跳鞋会连续弹跳 xx 次,过程中无法停止。

其中,第 ii 次弹跳时小 A 可以跳跃的距离恰好为 xi+1x - i + 1

小 A 正站在一条路上,他希望跳到距离自己 LL 的位置,你可以认为小 A 只能向正反两个方向跳跃,不需要考虑路的宽度。

小 A 想知道,如果他只给鞋子充能一次,他在所有弹跳完成后能否停在目标位置。如果能,输出最低需要多少能量;如果不能,输出 1-1

输入格式

输入包含一行一个整数,LL

输出格式

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

4
3

提示

【评测用例规模与约定】

对于 40%40\% 的评测用例,L100L \leq 100

对于 60%60\% 的评测用例,L5000L \leq 5000

对于 100%100\% 的评测用例,1L10181 \leq L \leq 10^{18}