题目
LeetCode 600.不含连续1的非负整数
解释
## 题目描述 给定一个正整数 n ,请你统计在 [0, n] 范围的非负整数中,有多少个整数的二进制表示中不存在 连续的 1 。 ## 示例 **示例 1:** **输入:** n = 5 **输出:** 5 **解释:** 下面列出范围在 [0, 5] 的非负整数与其对应的二进制表示: 0 : 0 1 : 1 2 : 10 3 : 11 4 : 100 5 : 101 其中,只有整数 3 违反规则(有两个连续的 1 ),其他 5 个满足规则。 **示例 2:** **输入:** n = 1 **输出:** 2 **示例 3:** **输入:** n = 2 **输出:** 3 ## 约束条件 1 <= n <= 109 ## LeetCode 链接 https://leetcode.cn/problems/non-negative-integers-without-consecutive-ones/
答案
正在疯狂整理答案中......