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

加盟网站制作推广网站部分网页乱码

加盟网站制作推广,网站部分网页乱码,湖南省公司注册网站,为什么有人做商城优惠券网站卖luogu题目传送门 题目描述 小蓝最近在学习二进制。他想知道 1 到 N 中有多少个数满足其二进制表示中恰好有 K 个 1。你能帮助他吗? 输入格式 输入一行包含两个整数 N 和 K。 输出格式 输出一个整数表示答案。 输入输出样例 输入 #1 7 2 输出 #1 3 说明/提示 对于…

luogu题目传送门

题目描述

小蓝最近在学习二进制。他想知道 1 到 N 中有多少个数满足其二进制表示中恰好有 K 个 1。你能帮助他吗?

输入格式

输入一行包含两个整数 N 和 K。

输出格式

输出一个整数表示答案。

输入输出样例

输入 #1

7 2

输出 #1

3

说明/提示

对于 30% 的评测用例, 1\leq N \leq 10^{6},1≤K≤10 。

对于 60% 的评测用例, 1\leq N \leq 2*10^{9},1≤K≤30 。

对于所有评测用例, 1 \leq N \leq 10^{18},1≤K≤50 。

蓝桥杯 2021 国赛 B 组 H 题(C 组 J 题)。

思路

像这样时间复杂度O(N)都要超的题目显然是数位dp,只是将原来的十进制改为二进制就可以了

对于深搜的第二个参数,我们只需要定义一个sum,记录已经选了几个 1 

最后退出时如果 sum 不为 k 就返回 0,否则返回 1

Code

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const ll mod=1e9+7;
ll f[205][205][2],a[205],k;
ll dfs(ll pos,ll sum,ll lim){if(pos==0){if(sum==k)return 1;//sum==k 才满足条件 return 0;}if(f[pos][sum][lim]!=-1)return f[pos][sum][lim];//如果有了就直接返回 ll ans=0;ll en=(lim?a[pos]:1);//小细节:二进制最大为 1 ,不要打成 9 for(ll i=0;i<=en;i++){ans+=dfs(pos-1,sum+(i==1),lim&&i==en);}return f[pos][sum][lim]=ans;
}
ll solve(ll x){ll o=0;memset(f,-1,sizeof(f));memset(a,0,sizeof(a));while(x>0){//将 x 转为二进制 a[++o]=x%2;x/=2;}return dfs(o,0,1);
}
int main(){ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);ll r;cin>>r>>k;cout<<(solve(r)-solve(0));return 0;
}

http://www.yayakq.cn/news/676774/

相关文章:

  • 新衡阳网站WordPress模仿腾讯
  • 交互有趣的网站重庆市建设工程信息网 施工许可
  • 设计平面广告公司自动优化网站软件没有了
  • 公司网站非响应式模板如何给别人做网站
  • vuejs 网站开发一个电脑建设多个网站
  • 缙云 网站建设网站的容量
  • 中山网站快照优化公司怎么做交易猫钓鱼网站
  • iis7搭建网站教程大型网站建设地址
  • 网站开发用到的编程移动网站建设专业论文
  • 做ppt的网站叫什么名字柳州制作网站
  • 制作企业免费网站公司简介展板图片
  • 深圳建站哪家专业购物咨询主题WordPress
  • 网站群建设模板迁移原站迁移pc做药的常用网站有哪些
  • 美食网站开发的目标docker wordpress安装目录
  • 网站建设静态部分总结广州小程序商城开发公司
  • 企业做企业网站的好处城乡住房建设部网站
  • 局域网建立网站教程百度一下电脑版网页
  • 网站后台邮箱设置电子商务网站建设论文资料
  • 网站首页被k 不恢复烟台做公司网站
  • 做视频直播的网站有哪些北京美陈设计制作公司
  • 小型公司网站建设知乎设计网站什么叫空间不稳定
  • 优化公司管理盐城网站优化工作室
  • 做签名的网站廉洁常德网站
  • 铁岭市网站建设公司wordpress html标签
  • 唯品会网站建设 分析报告微信小程序开发教程pdf
  • 制作网站在本机运行新seo排名点击软件
  • 中山网站建设技术wordpress绕过注册码
  • 昆明猫咪科技网站建设做教务网站的需求分析
  • 江西省建设厅网站首页邮箱企业邮箱入口
  • 优化网站收费标准网络整合营销服务商