CF610A Pasha and Stick

题目描述

Pasha 有一根长度为正整数 $n$ 的木棍。他想要恰好进行三次切割,将木棍分成四段。每一段都必须是正整数长度,这些长度的和一定等于 $n$。 Pasha 喜欢长方形但讨厌正方形,他想知道,将木棍分成四段后,可以拼成长方形但无法拼成正方形的分法有多少种。 你的任务是帮助 Pasha,计算这样的分法个数。如果存在某个整数 $x$,使得第一种分法与第二种分法中长度为 $x$ 的段数不同,则认为两种切法不同。

输入格式

输入只有一行,包含一个正整数 $n$($1\leq n\leq 2\cdot 10^{9}$),表示 Pasha 的木棍的长度。

输出格式

输出一个整数,表示可以将木棍分成四段,且能够拼成长方形但无法拼成正方形的方案数。

说明/提示

在第一个样例中,只有一种分法 $\{1, 1, 2, 2\}$。 在第二个样例中,有四种分法,分别为 $\{1, 1, 9, 9\}$、$\{2, 2, 8, 8\}$、$\{3, 3, 7, 7\}$ 和 $\{4, 4, 6, 6\}$。注意,$\{5, 5, 5, 5\}$ 不满足要求。 由 ChatGPT 5 翻译