#S1054a. pair
pair
问题描述(pair.cpp)
梦梦喜欢位运算。
对于一对数 ,如果 的权值和 恰好相同,那么梦梦认为这一对数是好的。
其中 表示异或操作, 表示或运算。
熊熊给出了正整数 ,梦梦想知道有多少个好的数对 ,满足 。
将以二进制的形式给出,答案对 取模。
输入格式
输入共 行,包含一个正整数 ,通过二进制的形式给出,不含前导零。
输出格式
输出共 行,输出 个整数,表示最终答案,答案对 取模。
样例输入1
10
样例输出1
7
样例解释1
好的数对有 。
样例输入2
111
样例输出2
27
样例输入3
1110101010101001010010101010010101001010101010010101001010011111010010101
样例输出3
974423055
评测数据规模
对于 的数据,。
对于 的数据,。
对于 的数据,。
相关
在下列比赛中: