当前位置: 首页 > news >正文

【题解】P6218 [USACO06NOV] Round Numbers S

【P6218】题解

一:【题意】

求f(l)+f(l+1)+...+f(r)
f(x):x二进制表示下,去掉前导0,0的个数是否比1多

二:【解法】

需要用到的关键信息有,0的个数,1的个数
所以把 当前位,前导零,数位限制,0的个数,1的个数 压成一个状态

三:【代码】

#include<bits/stdc++.h>
using namespace std;
vector<int> a;
int dp[64][2][2][64][64];
int Dp(int now,int st,int lim,int s0,int s1){if(now==a.size()) return s0>=s1;if(dp[now][st][lim][s0][s1]!=-1) return dp[now][st][lim][s0][s1];int maxn=lim?a[now]:1;int ans=0;for(int i=0;i<=maxn;i++){ans+=Dp(now+1,st&&(i==0),lim&&(i==maxn),s0+(st==1?0:(i==0)),s1+(i==1));}dp[now][st][lim][s0][s1]=ans;return ans;
}
int cl(int x){a.clear();while(x){a.push_back(x&1);x>>=1;}reverse(a.begin(),a.end());memset(dp,-1,sizeof dp);return Dp(0,1,1,0,0);
}
int main(){int l,r;cin>>l>>r;cout<<cl(r)-cl(l-1)<<"\n";return 0;
}
http://www.jsqmd.com/news/112014/

相关文章:

  • 2025年橡胶失效分析品牌企业推荐:口碑好实力强的橡胶失效分析企业有哪些? - myqiye
  • 完整教程:VSCode打造AI开发环境
  • 2025哈尔滨服务不错的装修品牌企业TOP5权威推荐:甄选实力强的装修企业,助力家居品质升级 - 工业品牌热点
  • 【赵渝强老师】Docker的镜像
  • 2025年工业级超声波浓度计推荐厂商排名,正规厂家全解析 - myqiye
  • Linux中以其它用户身份执行脚本或命令总结
  • 深入解析:实验演示:Movelt2开发机械臂全流程
  • 【赵渝强老师】Docker的体系架构
  • 【赵渝强老师】Redis Cluster分布式集群
  • dremio arm架构cpu 查询卡顿问题简单说明
  • 2025年年终四川泳池设备厂家推荐排行榜:五大厂家综合对比与选购指南 - 品牌推荐
  • 【赵渝强老师】MongoDB的分布式存储架构
  • CVE-2025-14697:深圳思迅软件思迅商慧集团业务管理系统的文件或目录访问漏洞深度解析
  • CVE-2025-14697:深圳思迅软件思迅商慧集团业务管理系统的文件或目录访问漏洞深度解析
  • 2025年年终防拍屏水印溯源公司推荐排行榜:五家服务商综合对比与选择指南 - 品牌推荐
  • 2025年年终防拍屏水印溯源公司推荐排行榜:五家服务商综合对比与选择指南 - 品牌推荐
  • 2025年年终四川泳池设备厂家综合实力排行榜:五大品牌深度对比与选购指南 - 品牌推荐
  • 对称二叉树:机器学习中的结构对称性与算法应用 - 实践
  • 【赵渝强老师】HBase的物理存储结构
  • 大标题:解码云南建筑资质服务黑马:云南翎盟如何用“县域渗透”改写行业规则?​ - 昆明动态
  • 2025年年终翻译公司推荐排行榜单:五家专业翻译服务提供商客观对比分析 - 品牌推荐
  • 2025年年终翻译服务推荐排行榜单:五家专业机构客观对比与选择指南 - 品牌推荐
  • 2025年年终翻译公司推荐排行榜单对比与实用选择指南 - 品牌推荐
  • 【题解】花神的数论题
  • 2025年年终防拍屏水印溯源公司推荐排行榜单:五家服务商综合对比与选购指南 - 品牌推荐
  • 2025年年终翻译公司推荐排行榜:五家服务商综合对比与选择指南 - 品牌推荐
  • 2025年年终翻译公司推荐排行榜:基于资质案例与服务的五家对比分析 - 品牌推荐
  • 2025年年终防拍屏水印溯源公司推荐排行榜:基于动态模型的多维度对比分析 - 品牌推荐
  • 2025年12月北京NPDP培训机构哪家值得选择? - 2025年品牌推荐榜
  • 成都专创铝业有限公司联系方式:工业铝材选购注意事项解析 - 品牌推荐