#P1844. Sum

Sum

题目描述

考虑从 11NN 的自然数。给每个数关联一个符号(++-),并计算这个表达式的值,我们会得到一个和 SS。问题是,对于给定的和 SS,确定最小的 NN 值,使得我们可以通过给 11NN 之间的所有数关联符号来得到和 SS

对于给定的 SS,根据问题条件找出能得到 SS 的最小的 NN 值。

输入

第一行且仅有的一行包含一个正整数 SS0<S1000000 < S \leq 100000),它表示要得到的和。

输出

输出将包含能得到和 SS 的最小的 NN 值。

输入示例 1

12

输出示例 1

7

提示

1212 至少可以由 77 项通过以下方式得到:12=1+2+3+4+5+6712 = -1 + 2 + 3 + 4 + 5 + 6 - 7

来源

罗马尼亚信息学奥林匹克竞赛 20022002 年赛题