蚌埠是交通枢纽城市,既有铁路大动脉也有沿淮河的水路运输。大宗货物计划在蚌埠装船运往毫州,出发前需要进行全面的检查,这些检查需要委托专业团队进行。为确认团队资质,有时会设计测试题目,要求团队解答。
定义 f(x):N+→N+为满足以下性质的函数:其中&为二进制按位与运算。
f(x)=k^2+1 for x=2^k
f(x)=f(y)+f(z) for x=y+z and y&z=0
其中&为二进制位与运算
给定正整数n,求f(x)的前缀和 即 x= [1,n] 的f(x)的和
答案对 998244353取模