news 2026/6/22 23:53:19

【ACWing】4982. 进制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【ACWing】4982. 进制

题目地址:

https://www.acwing.com/problem/content/4985/

给定两个整数a , b a, ba,b。请你计算,在区间[ a , b ] [a,b][a,b]范围内有多少个整数满足其二进制表示恰好有一个0 00。不考虑前导0 00。例如,当a = 5 , , b = 10 a=5,, b=10a=5,,b=10时,[ 5 , 10 ] [5,10][5,10]范围内的所有整数及其二进制表示如下:
5 10 = 10 1 2 5_{10}=101_2510=1012
6 10 = 11 0 2 6_{10}=110_2610=1102
7 10 = 11 1 2 7_{10}=111_2710=1112
8 10 = 100 0 2 8_{10}=1000_2810=10002
9 10 = 100 1 2 9_{10}=1001_2910=10012
1 0 10 = 101 0 2 10_{10}=1010_21010=10102
可以看出,只有5 556 66满足二进制表示恰好有一个0 00

输入格式:
共一行,两个整数a , b a, ba,b

输出格式:
输出一个整数,表示满足条件的整数数量。

数据范围:
6 66个测试点满足1 ≤ a ≤ b ≤ 1 0 4 1 \le a \le b \le 10^41ab104
所有测试点满足1 ≤ a ≤ b ≤ 1 0 18 1 \le a \le b \le 10^{18}1ab1018

暴力枚举一下所有的满足条件的数字即可。代码如下:

#include<iostream>usingnamespacestd;usingll=longlong;intmain(){ll a,b;scanf("%lld%lld",&a,&b);staticautof=[&](ll x){intres=0;for(inti=1;i<=63;i++)for(intj=0;j<=i-1;j++){ll n=(1<<i+1)-1-(1<<j);if(n<=x)res++;}returnres;};printf("%d\n",f(b)-f(a-1));}

时空复杂度O ( 1 ) O(1)O(1)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 15:27:02

如何用一张图征服审稿人❓​跟着Nature学作图丨森林图、韦恩图、upset图、生存曲线图、漏斗图、环形图、和弦图、词云图、关联图、瀑布图、条形图、面积图

在全球顶尖期刊发表范式发生结构性变革的今天&#xff0c;数据可视化已从辅助工具升级为科学传播的"黄金媒介"&#xff0c;可谓是「一图胜千言」已成为高水平顶级期刊的硬性门槛——数据显示很多情况的拒稿与图表质量直接相关。Nature统计显示&#xff0c;大部分的评…

作者头像 李华
网站建设 2026/6/23 17:15:42

8 个专科生答辩 PPT 工具,AI 格式优化推荐

8 个专科生答辩 PPT 工具&#xff0c;AI 格式优化推荐 论文答辩前的“多线作战”&#xff1a;专科生的无奈与挑战 对于很多专科生来说&#xff0c;毕业答辩不仅是学业生涯的一个重要节点&#xff0c;更是一场“多线作战”的考验。从选题到开题报告&#xff0c;从文献综述到数…

作者头像 李华
网站建设 2026/6/23 20:40:05

Wan2.2-T2V-A14B在灾难应急演练视频自动生成中的作用

Wan2.2-T2V-A14B在灾难应急演练视频自动生成中的作用 你有没有想过&#xff0c;一场地震应急演练的全过程&#xff0c;不需要真人出演、不用布景搭台&#xff0c;仅靠一段文字就能“自动播放”&#xff1f;&#x1f92f; 这听起来像科幻片的情节&#xff0c;但今天&#xff0c;…

作者头像 李华
网站建设 2026/6/23 5:03:32

如何用Wan2.2-T2V-A14B实现高保真720P视频自动生成?

如何用Wan2.2-T2V-A14B实现高保真720P视频自动生成&#xff1f; 你有没有想过&#xff0c;有一天只需要敲几行字&#xff0c;就能“生成”一段堪比广告大片的高清视频&#xff1f;&#x1f3ac; 不是剪辑&#xff0c;不是调滤镜&#xff0c;而是——从无到有&#xff0c;凭空造…

作者头像 李华
网站建设 2026/6/22 16:03:02

Dify+PDF解密全流程详解,99%的人都忽略的关键步骤

第一章&#xff1a;DifyPDF解密全流程详解&#xff0c;99%的人都忽略的关键步骤在构建基于 Dify 的智能文档处理系统时&#xff0c;PDF 解密是至关重要的前置环节。许多用户在集成 PDF 解析功能时忽略了加密文档的自动识别与解密逻辑&#xff0c;导致后续文本提取失败或流程中断…

作者头像 李华
网站建设 2026/6/17 22:35:18

C#下UDP通信性能探究

查看全文&#xff1a;https://www.longkui.site/program/development/c-udp/6976/ 0.前言 一个项目&#xff0c;使用C#做UDP组播通信&#xff0c;发现这个过程中有丢包现象&#xff0c;做个测试看看哪种方式更好。 测试工具&#xff1a;visual studio 2022 语言&#xff1a;C…

作者头像 李华