#CYF0013. 两姐妹分糖果

两姐妹分糖果

题目背景

C 和小 P 今天获得了 nn 个糖果,她们接下来需要按照一下方式进行分糖果。

题目描述

  • C 将得到 aa 颗糖果。
  • P 将得到 bb 颗糖果。
  • 每个人都能得到一定整数的糖果。
  • C 得到糖果的数量一定大于小 P 得到的糖果数量。
  • 所有糖果全部分给两个人,也就是说 a+b=na + b = n

你的任务是计算 nn 个糖果按照以上方式分糖果的方案数。也就是求 n=a+bn = a + ba>ba > b 解的数量有多少个。

保证 a,ba, b 一定为整数。

输入格式

输入一行。

一行输入一个正整数 nn ,表示糖果数量。

输出格式

输出一行。

一行输出满足分糖果方式的方案数量。

样例 #1

样例输入 #1

7

样例输出 #1

3

样例 #2

样例输入 #2

2000000000

样例输出 #2

999999999

样例 #3

样例输入 #3

763243547

样例输出 #3

381621773

提示

样例解释】:

【样例解释1】:

一共有 7 个糖果,满足条件的分糖果的方法有:

1、小 C6 颗,小 P1 颗。

2、小 C5 颗,小 P2 颗。

3、小 C4 颗,小 P3 颗。

所以最终方案数一共为 3 种。

数据范围】:

对于 100%100\% 的数据保证 1n10181≤ n \leq 10^{18}