#P2311. [ABC129E] Sum Equals Xor

[ABC129E] Sum Equals Xor

题目描述

以二进制形式给出一个整数 LL,问有多少个非负整数对 (a,b)(a, b) 满足:a+b=abLa+b = a \oplus b \le L。答案对 109+710^9 + 7 取模。

输入格式

一个二进制数 LL1L<21000011 \le L < 2^{100001}

输出格式

满足条件的非负整数对 (a,b)(a, b) 的个数。

10
5
1111111111111111111
162261460