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

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

题目描述

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

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

输入格式

输入一行包含一个整数 nn

输出格式

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

5
36

提示

对于 40%40\% 的评测用例,n103n\le 10^3
对于 70%70\% 的评测用例,n106n\le 10^6
对于所有评测用例,1n1091\le n\le 10^9