#P10583. [蓝桥杯 2024 国 A] 异或路径

    ID: 12068 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>2024分块字典树 Trie快速沃尔什变换 FWT蓝桥杯国赛根号分治

[蓝桥杯 2024 国 A] 异或路径

题目描述

给定一棵有 nn 个结点的树,结点 11 至 nn 编号。编号为 x>1x > 1 的结点与编号为 ⌊x⌋\lfloor \sqrt x \rfloor 的结点有一条权值为 x−⌊x⌋2x-\lfloor \sqrt x \rfloor ^ 2 的边。

定义一条路径的价值为这条路径上的所有边的权值的异或和。如果两条路径包含不同的边,则认为这两条路径不同。求这棵树的所有本质不同的简单路的价值的乘积(价值为 00 的除外),答案对 998 244 353998\ 244\ 353 取模。

输入格式

输入一行包含一个整数 nn。

输出格式

输出一行包含一个整数表示答案。

5
36

提示

对于 40%40\% 的评测用例,n≤103n\le 10^3;
对于 70%70\% 的评测用例,n≤106n\le 10^6;
对于所有评测用例,1≤n≤1091\le n\le 10^9。