QOJ.ac

QOJ

时间限制: 3.0 s 内存限制: 1024 MB 总分: 100 可 Hack ✓

#10437. 金的探索

统计

在 Kombinatoria 古老学院那被遗忘的殿堂里,一位名叫 Kim 的天才数学家面临着一项不同寻常的挑战。他们发现了一个古老的整数序列,据信这是来自传说中 Kombinatoria 神谕的神秘信息,Kim 希望破译其隐藏的含义。

Kim 的任务是在序列中寻找特定的模式,即“和谐子序列”(Harmonious Subsequences)。这些特殊的子序列满足以下条件:序列中任意三个连续数字之和均为偶数,且每个子序列的长度至少为 3。

给定一个长度为 $n$ 的序列 $a_i$ ($1 \le i \le n$),其长度为 $m$ 的子序列为 $a_{b_1}, a_{b_2}, \dots, a_{b_m}$,由一组下标 $b_j$ 唯一确定,满足 $1 \le b_1 < b_2 < \dots < b_m \le n$。由不同下标集合 $b_j$ 构成的子序列被视为不同的子序列。

Kim 的任务有一个难点:这些和谐子序列的数量可能非常庞大。为了有效地报告结果,Kim 必须计算这些子序列的总数,并输出该数值除以 $998\,244\,353$ 后的余数。

输入格式

第一行包含一个整数 $n$ — 序列的长度 ($3 \le n \le 2 \cdot 10^5$)。

第二行包含 $n$ 个用空格分隔的整数 $a_i$ — 序列的元素 ($1 \le a_i \le 2 \cdot 10^5$)。

输出格式

输出一个数字 — 和谐子序列的数量,对 $998\,244\,353$ 取模。

样例

样例输入 1

3
1 2 3

样例输出 1

1

样例输入 2

5
2 8 2 6 4

样例输出 2

16

样例输入 3

5
5 7 1 3 5

样例输出 3

0

样例输入 4

11
3 1 4 1 5 9 2 6 5 3 6

样例输出 4

386

样例输入 5

54
2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2
2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1
2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1

样例输出 5

0

说明

在第五个样例提供的输入数据中,为了清晰起见,序列被分成了三行,但应当理解在实际测试数据中,序列是写在同一行中的。该样例中和谐子序列的实际数量为 $4\,991\,221\,765 = 5 \times 998\,244\,353$,因此输出结果为该数值除以 $998\,244\,353$ 后的余数,即 0。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.