洛谷 P6218 [USACO06NOV] Round Numbers S 题目描述 如果一个正整数的二进制表示中,\(0\) 的数目不小于 \(1\) 的数目,那么它就被称为「圆数」. 例如,\(9\) 的二进制表示为 \(10011001\),其中有 \(2\) 个 \(0\) 与 \(2\) 个 \(1\).因此,\(9\) 是一个「圆数」. 请你计算,区间 \([l,r]\) 中有多少个「圆数」. 输入格式 一行,两个整数 \(l,r\). 输出格式 一行,一个整数,表示区间 \([l,…