当前位置: 首页 > 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.gsyq.cn/news/123679.html

相关文章:

  • 【赵渝强老师】Docker的镜像
  • 2025年工业级超声波浓度计推荐厂商排名,正规厂家全解析 - myqiye
  • 【题解】花神的数论题
  • 2025年年终翻译公司推荐排行榜单对比与实用选择指南 - 品牌推荐
  • 2025年年终翻译公司推荐排行榜:基于资质案例与服务的五家对比分析 - 品牌推荐
  • 2025年12月北京NPDP培训机构哪家值得选择? - 2025年品牌推荐榜
  • 【赵渝强老师】Memcached的路由算法
  • 家政系统小程序源码开发微信公众号H5同城保洁上门定制二开
  • 产品推介丨直流耦合高速数字化仪 QT1146
  • 产品推介丨直流耦合高速数字化仪 QT1146
  • Win10专业版激活方法 亲测有效!!!
  • 中国口碑好十大鱼竿名单:2025年鱼竿前十的品牌名单揭晓 - 品牌2026
  • 【赵渝强老师】管理MongoDB的运行
  • 2025年12月宁波喷塑加工优质厂家精选 - 2025年品牌推荐榜
  • 2025十大钓鱼竿品牌排行榜:国产鱼竿品牌,这些良心品牌值得选 - 品牌2026
  • 外勤管理软件哪个好?小步外勤以专业赢得信赖 - 企业数字化观察家
  • 2025年快速充电桩源头厂家Top5推荐 - 2025年品牌推荐榜
  • 防火电缆工厂2025年推荐榜单 - 2025年品牌推荐榜
  • 订货会方案策划公司哪家好?行业服务机构实力盘点 - 品牌排行榜
  • 会展设计公司哪家经验丰富?行业深耕机构推荐 - 品牌排行榜
  • 【GitHub每日速递 20251219】Claude-Mem:持久内存压缩系统,为Claude Code带来上下文连续性新体验!
  • 北京铂联安全技术有限公司 联系方式:涉密场景防偷拍技术应用指导 - 品牌推荐
  • 市面上最好的全自动家用睡眠呼吸机品牌推荐 - 品牌排行榜
  • 2025年甘肃艺考文化课冲刺班排名前五 - 2025年品牌推荐榜
  • 科研高温炉厂家选择指南:聚焦行业技术与服务实力 - 品牌排行榜
  • 2025年比较好的搅拌器/防沉淀搅拌器行业内口碑厂家排行榜 - 行业平台推荐
  • 活动策划公司哪家策划效果好?行业实力机构推荐 - 品牌排行榜
  • 2025年甘肃艺考文化课集训顶尖公司推荐 - 2025年品牌推荐榜
  • 2025年评价高的顶入式搅拌器/消除死区搅拌器TOP品牌厂家排行榜 - 行业平台推荐
  • 2025年12月特种电缆国内一线品牌推荐选购指南:国内一线品牌推荐及实力分析 - 品牌2026