Type: RemoteJudge 1000ms 512MiB

[GESP202506 二级] 幂和数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

对于正整数 nn,如果 nn 可以表为两个 22 的次幂之和,即 n=2x+2yn = 2^x + 2^yx,yx, y 均为非负整数),那么称 nn 为幂和数。

给定正整数 l,rl, r,请你求出满足 lnrl \leq n \leq r 的整数 nn 中有多少个幂和数。

输入格式

一行,两个正整数 l,rl, r,含义如上。

输出格式

输出一行,一个整数,表示 l,rl, r 之间幂和数的数量。

2 8
6
10 100
20

提示

对于所有测试点,保证 1lr1041 \leq l \leq r \leq 10^4

GESP二级

Not Claimed
Status
Done
Problem
22
Open Since
2025-11-14 0:00
Deadline
2025-11-30 23:59
Extension
24 hour(s)