Problem1830--社恐人的自习

1830: 社恐人的自习

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

教室里有一排 n 个座位可供学生自习。
起初教室没有学生,此后社恐的学生们陆续进入教室,按照下述方式选择一个座位自习,学生们坐下座位后均不会离开。
小明想知道该教室最终能容纳多少社恐学生自习。

1 个进入教室的学生将就近选择第一个座位;
2 个学生将选择最后一个座位;
之后的每个学生会选择一个座位使得他与左右两边的学生尽可能远:记他与左边离他最近学生的距离为 dis_L,与右边离他最近学生的距离为 dis_R,那么他将选择一个座位使得 min(dis_L, dis_R) 最大。若有多个座位符合要求,他将任意选择一个。

需要注意,当学生们找不到不与任何学生相邻的座位时,他们不会留在该教室自习。

Input

输入包含多组数据,以EOF结束。 
每组数据包含一行,包含一个正整数 n,表示教室里座位的数量。(1 ≤ n ≤ 106)

Output

每组数据输出一行,表示教室能够容纳的人数。

Sample Input Copy

2
8
12
200

Sample Output Copy

1
4
5
72

HINT

对于n=8时,其中一个座位分布如下:(1代表座位有人,0代表座位空着)
10010101

Source/Category