时间限制: 1000 ms         内存限制: 65536 KB
提交数: 6704     通过数: 4739

【题目描述】

给定一个正整数NN,求最小的、比NN大的正整数MM,使得MM与NN的二进制表示中有相同数目的11。

举个例子,假如给定的NN为7878,其二进制表示为10011101001110,包含44个11,那么最小的比NN大的并且二进制表示中只包含44个11的数是8383,其二进制是10100111010011,因此8383就是答案。

【输入】

输入若干行,每行一个数nn(1≤n≤10000001≤n≤1000000),输入"00"结束。

【输出】

输出若干行对应的值。

【输入样例】

1
2
3
4
78
0

【输出样例】

2
4
5
8
83
#include <bits/stdc++.h>
using namespace std;
int main()
{int n;bitset<18> a, b;    //STL bitset二进制数b.set(), a.set();   //置零while (cin >> n){b.set(), a.set();if (!n)break;a = n;        //使a为n的二进制int k = a.count();//a,也就是n中1的个数int m = n ;//m从n开始枚举while (b.count() != k)//如果b也就是m中1的个数与n不一样{//继续枚举m++;b = m;//更新b}cout << m << endl;//输出结果}return 0;
}

ybt1223:An Easy Problem相关推荐

  1. 信息学奥赛一本通 1223:An Easy Problem | OpenJudge NOI 4.6 1455:An Easy Problem

    [题目链接] ybt 1223:An Easy Problem OpenJudge NOI 4.6 1455:An Easy Problem [题目考点] 1. 数制 2. 枚举 [解题思路] 解法1 ...

  2. 信息学奥赛一本通(1223:An Easy Problem)

    1223:An Easy Problem 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 5835     通过数: 4111 [题目描述] 给定一个正整数N,求最 ...

  3. POJ 2826 An Easy Problem?! 叉积求多边形面积 【计算几何】

    ACM博客_kuangbin POJ 2826 An Easy Problem?! An Easy Problem?! Time Limit: 1000MS   Memory Limit: 65536 ...

  4. 机器学习基石第一讲:the learning problem

    博客已经迁移至Marcovaldo's blog (http://marcovaldong.github.io/) Andrew Ng的Machine Learning比較简单,已经看完.林田轩的机器 ...

  5. linux下yum错误:[Errno 14] problem making ssl connection Trying other mirror.

    所有的base 都要取消注释 mirrorlist 加上注释 另外所有的enable都要设为零 目录 今天是要yum命令安装EPEL仓库后 yum install epel-release 突然发现y ...

  6. 2019年ICPC银川区域赛 Easy Problem(简单莫比乌斯函数 + 欧拉降幂)

    Easy Problem ∑a1=1m∑a2=1m∑a3=1m⋯∑an−1m∑anm[gcd(a1,a2,a3,-,an−1,an)==d](a1,a2,a3,-,an−1,an)k=dkd∑a1=1 ...

  7. 数论六之计算几何——An Easy Problem,Ancient Berland Circus,Open-air shopping malls

    可检验模板正确度 An Easy Problem?! Ancient Berland Circus Open-air shopping malls An Easy Problem?! problem ...

  8. 台大林轩田机器学习基石学习笔记(一):The Learning Problem

    这里写自定义目录标题 写在前面 一.What is Machine Learning 二.Applications of Machine Learning 三.Components of Machin ...

  9. CodeForces - 1000D:Yet Another Problem On a Subsequence (DP+组合数)

    CodeForces - 1000D:Yet Another Problem On a Subsequence (DP+组合数) 题目大意:这题目啊,贼难理解- 定义一个数列是"好的&quo ...

最新文章

  1. python的pandas_python之pandas(一)
  2. python写入数据到excel中_Python写入数据到Excel
  3. 搭建SVN版本控制服务器
  4. Benelux Algorithm Programming Contest 2016 Preliminary 题解
  5. COM组件的运行机制
  6. easyui打开新的选项卡_Jquery Easyui选项卡组件Tab使用详解(10)
  7. jQuery 学习-样式篇(二):jQuery 对象与原生 DOM 对象
  8. 用户和计算机硬盘系统的接口,硬盘接口类型,教您怎么看硬盘接口的类型
  9. 浅谈微信卡券功能开发(2)
  10. 如何将Kali Linux中的Firefox ESR浏览器语言设置为中文
  11. 【饥荒脚本】饥荒控制台代码自动输入
  12. 关于premiere中遮罩的几点总结 数媒0802 宋志超
  13. 仿知乎悬浮功能按钮FloatingActionButton
  14. 区块链行业感受及近期的一些规划
  15. 俞渝手撕李国庆:他是同性恋,李回应:变态精神病患者!大量细节惊呆网友...
  16. Linux下QT安装
  17. MAC地址和IP地址说明
  18. Compose把Text组件玩出新高度
  19. DVC 使用案例(二):共享数据与模型文件
  20. R语言基础知识-学习笔记汇总

热门文章

  1. 华为鸿蒙电视如何安当贝,华为智慧屏S系列发布,如何安装当贝市场?
  2. 乐学偶得python视频_乐学偶得 - 课程
  3. 浅析 BloomFilter
  4. 聊天机器人:问答系统类型介绍
  5. react为什么要废弃三个生命周期?
  6. Java中的数值计算
  7. java 获取微信头像和昵称 生成图片
  8. 新媒体运营——客户沟通方式
  9. javaScript实现登录(简陋)
  10. K8S使用教程(详细)