‹ 上一题 下一题 ›

06568. GESP-3级-2026-03-二进制回文串 未做

1000 ms 256 MB 测试点 20 GESPGESP三级2026位运算进制与进制转换

题目描述

对于一个正整数 ,我们将其转换为不含前导零的二进制表示,如果这个二进制序列从左向右读与从右向左读完全相同,则称该数为二进制回文数。例如, 的二进制表示为 ,是二进制回文数; 的二进制表示为 ,不是二进制回文数。

你的任务是:给定一个正整数 ,计算在 到 的范围内二进制回文数的数量。

输入格式

输入一行,包含一个正整数 。

输出格式

输出一行,包含一个数,表示在 到 的范围内二进制回文数的数量。

样例

输入
15
输出
6

数据范围

样例解释

样例 1 中, 到 范围内 、、、、、 是二进制回文数。

数据范围

。

来源:洛谷 B4499(CCF GESP 3 级上机题)

输入
输出

            
答案