news 2026/5/19 15:26:42

题解:洛谷 P14074 [GESP202509 五级] 有趣的数字和

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题解:洛谷 P14074 [GESP202509 五级] 有趣的数字和

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:P14074 [GESP202509 五级] 有趣的数字和 - 洛谷

【题目描述】

如果一个正整数的二进制表示包含奇数个1 11,那么小 A 就会认为这个正整数是有趣的。

例如,7 77的二进制表示为( 111 ) 2 (111)_2(111)2,包含1 11的个数为3 33个,所以7 77是有趣的。但是9 = ( 1001 ) 2 9=(1001)_29=(1001)2包含2 221 11,所以9 99不是有趣的。

给定正整数l , r l,rl,r,请你统计满足l ≤ n ≤ r l≤n≤rlnr的有趣的整数n nn之和。

【输入】

一行,两个正整数l , r l,rl,r,表示给定的正整数。

【输出】

一行,一个正整数,表示l , r l,rl,r之间有趣的整数之和。

【输入样例】

3 8

【输出样例】

19

【算法标签】

#普及 #前缀和

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong// 使用长整型防止溢出intl,r;// 输入的数字区间[l, r]intans;// 存储计算结果intb;// 计算第b个区间intv[9]={0,1,3,3,7,7,7,14,22};// 预计算的小数值结果(1-8的答案)/** * 计算数字x的二进制表示中1的个数(汉明重量) * @param x 要计算的数字 * @return 二进制中1的个数 */intcheck(intx){intcnt=0;// 计数器,记录1的个数while(x>0){if(x&1)// 检查最低位是否为1cnt++;// 如果是1,计数器加1x=x>>1;// 右移一位,相当于除以2}returncnt;}/** * 计算从1到x的所有满足条件的数的和 * @param x 上界 * @return 计算结果 */intf(intx){// 如果x小于等于8,直接返回预计算的结果if(x<=8)returnv[x];// 计算区间个数(默认向下取整)b=x/4;// 计算从第1到第b个区间的总和ans=(b*b)*4-b;// 计算剩余部分的值(从b*4到x)for(inti=(b*4);i<=x;i++){// 如果二进制1的个数为奇数,则累加if(check(i)%2)ans+=i;}returnans;}signedmain(){// 输入区间范围cin>>l>>r;// 输出区间内满足条件的数的和(前缀和思想)cout<<f(r)-f(l-1);return0;}

【运行结果】

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

降本增效突围,Captain AI助力Ozon商家提升盈利空间

在Ozon市场竞争日益激烈的当下&#xff0c;“销量高、利润薄”成为很多商家的共同痛点——物流成本高、人力成本高、库存积压、佣金核算复杂等问题&#xff0c;不断压缩商家的盈利空间。对于中小商家而言&#xff0c;降本增效是生存和发展的核心诉求&#xff1b;对于资深大卖而…

作者头像 李华
网站建设 2026/5/19 15:22:09

Captain AI助力Ozon大卖店群高效管理,实现规模化运营

随着Ozon商家运营规模的扩大&#xff0c;多店铺运营&#xff08;店群&#xff09;成为很多资深大卖的选择&#xff0c;通过多店铺布局&#xff0c;可扩大市场覆盖、分散运营风险、提升整体销量。但店群运营过程中&#xff0c;商家常常面临“管理繁琐、数据混乱、效率低下”的问…

作者头像 李华
网站建设 2026/5/19 15:20:08

PSpice仿真避坑指南:为什么你的第三方模型导入后仿真报错?从引脚映射到符号库的完整排查思路

PSpice仿真避坑指南&#xff1a;第三方模型导入报错的系统化解决方案 当你在PSpice中导入精心准备的第三方模型&#xff0c;满心期待仿真结果时&#xff0c;突然弹出的错误信息往往令人措手不及。不同于基础教程中按部就班的成功案例&#xff0c;真实工程实践中遇到的模型导入问…

作者头像 李华
网站建设 2026/5/19 15:20:08

FPGA竞赛实战:从安路平台到视频处理系统的开发全解析

1. 项目概述&#xff1a;一场竞赛背后的技术生态构建最近&#xff0c;安路科技作为核心协办方参与的2025年全国大学生FPGA创新设计竞赛刚刚落下帷幕。作为一名在半导体和嵌入式领域摸爬滚打了十几年的工程师&#xff0c;我深知这类竞赛远不止是一场简单的“比赛”。它更像是一个…

作者头像 李华