#G0152. 长方形【2026周末欢乐赛T1】

长方形【2026周末欢乐赛T1】

题目描述

伞伞有一根长度为 nn 的木棍,他想把这根木棍切割成 44 段长度为正整数的小木棍,并用这四根小木棍组成一个矩形。伞伞不喜欢正方形,因此他想知道,有多少种切割方式可以使得切出来的四根小木棍可以组成长方形。

两种切割方式不同,当且仅当切出来的四根小木棍按长度从小到大排序后分别比较,至少有一根木棍长度不同。

输入格式

第一行包含一个整数 nn,表示木棍长度。

输出格式

一行一个整数,表示有多少种不同的切割方式可以使得切出来的四根小木棍可以组成长方形。

6
1
20
4

解释

对于第 11 组数据,只有 (1,1,2,2)(1,1,2,2) 一种切割方式。

对于第 22 组数据,切割方式有 44 种:(1,1,9,9),(2,2,8,8),(3,3,7,7),(4,4,6,6)(1,1,9,9),(2,2,8,8),(3,3,7,7),(4,4,6,6)。如果切成 (5,5,5,5)(5,5,5,5) 会组成正方形,因此只有 44 种。

数据规模与约定

下发文件

下发文件分别对应子任务 1,2,31,2,3。

子任务编号 n≤n \leq 特殊性质 分值
11 2020 无 2020
22 10610^6 nn 为偶数 3030
33 10910^9 无 5050

对于 100%100\% 的数据:保证 1≤n≤1091 \leq n \leq 10^9。

时空限制:11 秒 / 256 MiB256\,\mathrm{MiB}。