3732: 几何(第六轮02)

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

相信平面几何对你来说一定不陌生。现在, 请你拿出纸和笔来,尝试解决这样一 道几何题。

给定一个整数。, 在第一象限内画出所有端点分别在两个坐标轴上, 且端点横纵 坐标和为。的所有线段, 请你尝试计算出这些线段与坐标轴围成的图形中包含的 三角形个数。

例如, 。为3时,你将画出(0, 2)(1, 0)(0, 1)(2, 0)两条线段,这些线段与坐标 轴围成的 图形如图 所示。图 中共有 4 个三角形,   其顶点坐 标分别为

(0, 2)(0, 0)(1, 0)(0, 2)(0, 1)(2/3, 2/3)(1, 0)(0, 0)(2, 0)(2/3, 2/ 3)(1, 0)(2, 0)。

 

输入

共一行,为一个整数。,含义如题目描述所述。

输出

共一行,表示你所求解的三角形数量。

由于这个数量可能会很大,你只需要输出数量对998244353取模后的值。

样例输入 复制

2

样例输出 复制

1

提示

【样例 1 输入】

2

【样例 1 输出】

1

【样例 2 输入】

3

【样例 2 输出】

 

4

【样例 2 说明】

样例解释请见问题描述部分。

【样例 3 输入】

4

【样例 3 输出】

10

【样例 3 说明】

 

 

【样例 4  输入】

5

【样例 4  输出】

20

【样例 5 输入】

996

【样例 5 输出】

164674490

【样例 6 输入】

999996

【样例 6 输出】

608861885

【样例 7 输入】

999999996

【样例 7 输出】

536236838

【数据范围】

对于10%的数据:g ≤ 5。

对于20%的数据:g ≤ 10 。 

对于40%的数据:g ≤ 10^3 。 

对于70%的数据:g ≤ 10^6 。

对于100%的数据: 2 ≤ g ≤ 10^9 。

可能会用到的公式: (n + 1)3  − n3  = 3n2  + 3n + 1


来源/分类