#P2081. Recaman's Sequence
Recaman's Sequence
题目描述:
Recaman序列的定义如下: = ;对于 > ,如果 = - 的结果为正且尚未出现在序列中,则取该值;否则, = + 。
Recaman序列的前几项为:, , , , , , , , , , , , , , ...
给定,你的任务是计算。
输入:
输入包含多个测试用例。每行输入一个整数,其中 ≤ ≤ 。
最后一行是一个整数,表示输入结束,不应处理该行。
输出:
对于每个给定的,输出一行,包含的值。
示例输入:
7
10000
-1
示例输出:
20
18658
来源:
Shanghai 2004 Preliminary