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

测试网站兼容企业网站设计思路

测试网站兼容,企业网站设计思路,开发公司利用员工身份贷款买房子,青海住房和城乡建设部网站1、题目 若将一个正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为好数。 例如: (13)10 (1101)2,其中1的个数为3,0的个数为1,则此数是好数; (10)10 (1…

1、题目

若将一个正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为好数。

例如:

(13)10 = (1101)2,其中1的个数为3,0的个数为1,则此数是好数;

(10)10 = (1010)2,其中1的个数为2,0的个数也为2,则此数不是好数;

(24)10 = (11000)2,其中1的个数为2,0的个数为3,则此数不是好数;

对于给定的N,写程序求出1~N之中(包括1与N)中的好数个数。

时间限制:1000

内存限制:65536

输入

一个整数,题目中的N(N ≤ 1000)

输出

一个整数,表示1~N之中(包括1与N)中的好数个数

样例输入

10

样例输出

5

2、提示

提示:

(1)n>>=1 二进制右移一位

n>>=1‌表示将变量n的二进制表示向右移动一位,并将结果赋值给n。‌

具体来说,n>>=1的操作过程是将n的二进制表示向右移动一位,最右边的位会被丢弃,而最左边的位会填充为0。这个过程相当于将n除以2并取整。例如,如果n=8(二进制表示为1000),那么n>>=1后,n的值将变为4(二进制表示为100)。

这种操作在位运算中非常常见,可以用于各种算法和数据处理中。例如,在统计一个无符号整数的二进制表示中有多少个1时,可以通过连续地将结果左移并添加原始数最右边的位,然后将原始数右移,有效地反转了位。

(2)n&1 用来找二进制最低位数/奇数

在C++中,表达式n&1用于判断n是否为奇数。‌ 

如果n为奇数,n的二进制表示的最低位为1,因此n&1的结果为1;如果n为偶数,n的二进制表示的最低位为0,因此n&1的结果为0。‌

这种判断方法利用了二进制运算的性质。在二进制表示中,奇数的最低位为1,偶数的最低位为0。因此,通过将n与1进行按位与操作(&),可以快速判断n的奇偶性。具体来说,1的二进制表示为000...01,与n进行按位与操作后,只有当n的最低位为1时,结果才为1,否则为0。

(3)比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。

3、代码

#include <bits/stdc++.h>
using namespace std;
bool is_good(int n){int a=0,b=0;while(n){if(n&1) a++;else b++;n>>=1;}return a>b?true:false;
} 
int main(){int n,counts=0;cin>>n;for(int i=1;i<=n;i++)if(is_good(i)) counts++;cout<<counts;return 0;
}

http://www.hkea.cn/news/308007/

相关文章:

  • 淄博市 网站建设报价郑州seo外包阿亮
  • 网络服务商是指什么网站优化排名工具
  • 网站优化的分析比较好的品牌策划公司有哪些
  • 国外比较好的资源网站电商运营推广是做什么的
  • 佛山房地产网站建设seo实战培训王乃用
  • 如何做可以赚钱的网站关键词如何快速排名
  • 深圳品牌做网站公司有哪些百度app推广
  • 重庆建设行业信息网站搜狗登录入口
  • 同仁行业网站建设报价北京做的好的seo公司
  • 陕西自助建站做网站郑州外语网站建站优化
  • 小型企业网站系统cilimao磁力猫最新版地址
  • 铁岭网站建设移动网站广东网站seo
  • 网站模板插件sem和seo
  • 用wordpress制作网站模板沈阳seo
  • 优化一个网站多少钱宜昌网站seo
  • 刚做的网站怎么才能搜索到枸橼酸西地那非片功效效及作用
  • 罗湖区网站公司专业模板建站
  • 哪有备案好的网站国产系统2345
  • 网站开发怎么让别人看到最新营销模式有哪些
  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写