#aBC297H. [ABC297Ex] Diff Adjacent

[ABC297Ex] Diff Adjacent

AT_abc297_h [ABC297Ex] Diff Adjacent

题目描述

我们将所有相邻的 22 项都不相同的正整数序列定义为**“素晴らしい整数列”**。

请你求出所有元素之和为 NN 的“素晴らしい整数列”的长度总和,并对 998244353998244353 取模。

输入格式

输入为一行,包含一个整数 NN

输出格式

输出答案。

输入输出样例 #1

输入 #1

4

输出 #1

8

输入输出样例 #2

输入 #2

297

输出 #2

475867236

输入输出样例 #3

输入 #3

123456

输出 #3

771773807

说明/提示

限制条件

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 输入保证为整数

样例解释 1

元素之和为 44 的“素晴らしい整数列”有 (4)(4)(1,3)(1,3)(3,1)(3,1)(1,2,1)(1,2,1)44 个。因此,这些序列长度的总和为 1+2+2+3=81+2+2+3=8(2,2)(2,2)(1,1,2)(1,1,2) 虽然元素之和为 44,但它们的第 11 项和第 22 项相等,不满足条件。

由 ChatGPT 4.1 翻译