刷题之路-数论

洛谷P2431正妹吃月饼

传送门

题目描述

做题思路

将a转换成二进制,然后从最小位开始,对每一位进行判断:若为0,则转换为1,若转换后大于b,则结束,否则继续。最后对a中的1的个数进行统计

代码

#include<iostream>
#include<algorithm>
#include<cstring>
#include<queue>
#include<cmath>
using namespace std;
const int N = 100005;
const int mod = 376544743;
typedef long long ll;
int main()
{ll a, b;cin >> a >> b;ll pow = 1;for (int i = 0;; i++){if (((a >> i) & 1) == 0){a += pow;if (a > b){a -= pow;break;}}pow *= 2;}int num = 0;while (a){if (a & 1) num++;a >>= 1;}cout << num;return 0;
}

洛谷P2431正妹吃月饼相关推荐

  1. 洛谷 P2431 正妹吃月饼 解题报告

    P2431 正妹吃月饼 题目描述 今天是中秋节.\(uim\)带来了一堆大小不同且味道各异的月饼. 这些月饼的质量分别是\(1g\),\(2g\),\(4g\),\(8g\),\(16g\)....后 ...

  2. 洛谷 P2431 正妹吃月饼

    题目描述 今天是中秋节.uim带来了一堆大小不同且味道各异的月饼. 这些月饼的质量分别是1g,2g,4g,8g,16g....后面一个是前面的2倍.每种只有一个. uim让正妹随便吃. 正妹希望尝试尽 ...

  3. P2431 正妹吃月饼

    P2431 正妹吃月饼 求给定区间二进制1的个数最多的数 即:max{popcount(i)},i∈[l,r]max\{popcount(i)\},i\in[l,r]max{popcount(i)}, ...

  4. P2431 正妹吃月饼 [位运算]

    传送门 题意 : 求l-r之间所有数 , 表示为2进制1最多的有几个 考虑贪心 , 每次将l第一个不为0的加1 , 大于r时停止 这里有一个玄学的操作 , l = l|(l+1) , 就可以实现将第一 ...

  5. 中秋特辑--洛谷题目-P2431【正妹吃月饼】

    中秋特辑-洛谷题目讲解 P2431 正妹吃月饼 又快到了一年一次的中秋节了,也不知道大家有没有去吃月饼,嘿嘿,我最喜欢云腿月饼老好吃了. 虽然是到了中秋节,但是我们依然要刷题来复习和提高自己欸. 现在 ...

  6. luogu2431 正妹吃月饼

    题目大意 求一个正整数集合\(K\),使得\(\sum_{k\in K}2^k\in[A,B]\),且\(|K|\)最大.\(A,B\)大小在long long范围内. 思路 \(\sum_{k\in ...

  7. 【数论】[luoguP2431]正妹吃月饼

    题目 很少做这种二进制的题 感觉很陌生 以后要多练练 感觉位运算好绕 把a二进制拆分 然后从最低位开始找 如果当前位是0的话 就判断一下把它变成1之后是不是比b小 小的话就变 有点贪心思想 代码如下 ...

  8. [洛谷 P3788] 幽幽子吃西瓜

    妖梦费了好大的劲为幽幽子准备了一个大西瓜,甚至和兔子铃仙打了一架.现在妖梦闲来无事,就蹲在一旁看幽幽子吃西瓜.西瓜可以看作一个标准的球体,瓜皮是绿色的,瓜瓤是红色的,瓜皮的厚度可视为0.妖梦恰好以正视 ...

  9. 洛谷 P1508 Likecloud-吃、吃、吃

    采用的动态规划 状态:f[i][j]表示李大水牛走到格子(i,j)时能获得的最大价值 转移:f[i][j]=max(max(f[i+1][j+1],f[i+1][j]),f[i+1][j-1])+a[ ...

最新文章

  1. iOS架构-cocoapods打包静态库(依赖私有库、开源库、私有库又包含静态库)(14)
  2. 在php中怎么引用已经定义过的变量,变量已经在方法中定义但执行的时候还报错?...
  3. HDU2501_多米诺骨牌
  4. tomcat启动成功 未加载项目_新里程|尚品食品国际贸易合伙人项目成功启动
  5. 国外软件测试方法,ATE软件测试方法研究及实现
  6. debian 配置linuxptp 软件时间戳
  7. 可视化管理_供应链可视化管理作用与现状分析
  8. 天锐绿盾加密系统是做什么用的?
  9. bash shell学习的记录(一)
  10. Wap模拟器,pc端浏览器,手机wap网站,web项目
  11. 网络课程 计算机基础1,2020超星泛雅大学计算机基础(1)网络课程答案
  12. 【react】---redux-actions的基本使用---【巷子】
  13. 人物志 | 美团无人机毛一年:建成空中机器人物流网络是技术人一生的梦想
  14. [Caffe]: HDF5Data Layer
  15. 一把 LOL 案例,学会模板设计模式!
  16. 动态链接库和静态链接库
  17. 《 初学 》 html5 制作简单时钟
  18. 闲谈“个人核心竞争力”与“危机感”
  19. 傲慢与偏见之 - 山寨与创新
  20. Caffe Model Zoo

热门文章

  1. 网络工程师的背包(EDC总结推荐)
  2. Opencv中的大津阈值分割算法
  3. 等保测评之安全通信网络
  4. 微信会员卡发送踩坑 php
  5. IOS 动态获取键盘高度
  6. Geohash距离估算 附近的人的距离
  7. 阿里倚天710的“三大看点”:性能这么强,为啥不外卖?
  8. Android AI语音之BNF语法
  9. UI基础入门-综合案例-02
  10. TableAu TDE文件创建与上传