C. 静默片段 (silentsegments)

    传统题 文件IO:silentsegments 1000ms 256MiB

静默片段 (silentsegments)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

静默片段 (silentsegments)

题目描述

一次通信实验中,接收器记录下了 n 个连续时间片的信号编号,第 i 个时间片的编号为 aia_i。研究员发现,当一段连续时间片的异或和为 0 时,这段信号会在校验器中表现为"静默片段"。

现在请你统计共有多少个非空连续片段的异或和为 0。如果不存在这样的片段,输出 liar,表示这份记录不可能符合研究员的描述。

由于答案可能很大,若存在至少一个静默片段,请输出答案对 998244353 取模后的结果。

输入格式

第一行一个正整数 n

第二行 n 个正整数 a1,a2,,ana_1, a_2, \ldots, a_n

输出格式

若不存在异或和为 0 的非空连续片段,输出:

liar

否则输出一行一个整数,表示片段数量对 998244353 取模后的结果。

样例 #1

样例输入 #1

5
2 1 4 5 8

样例输出 #1

1

样例 #2

样例输入 #2

3
1 2 4

样例输出 #2

liar

数据范围

  • 对于 30%30\% 的测试点,1n3001 \le n \le 300
  • 对于 60%60\% 的测试点,1n1041 \le n \le 10^4
  • 对于 100%100\% 的测试点,1n1071 \le n \le 10^71ai1051 \le a_i \le 10^5

2026年CSP-J第二场模拟第二轮比赛(需要文件读写)

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-7-23 19:25
结束于
2026-7-23 23:01
持续时间
3.6 小时
主持人
参赛人数
46