← 完整题目索引

PROJECT EULER · #0878

异或方程 B

XOR-Equation B

仅题目 · 待解原题 ↗
我们使用 xy 来对 xy 进行按位异或。
定义 xy异或乘积,用 xy 表示,类似于以 2 为基数的长乘法,只不过中间结果是异或而不是通常的整数加法。
例如,73=9,或以 2 为基数,1112112=10012: <中心> 11111121111112111111211111291110012 我们考虑这个方程: <中心> (aa)(2ab)(bb)=k.

例如,(a,b)=(3,6) 是该方程的解,其中 k=5

G(N,m) 为具有 km0abN 的方程的解数。

您得到 G(1000,100)=398

G(1017,1000000).

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。