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

下载可以做动漫的我的世界视频网站电工培训技术学校

下载可以做动漫的我的世界视频网站,电工培训技术学校,安徽六安有什么特产,深圳建设工程交易服务网app目录 1.判断一个整数是不是2的幂 2.判断一个整数是不是3的幂 3.大于n的最小的2次幂的数 4.交换两个数 5.找到1-n中缺失的数字 6.判断数组中2个出现次数为奇数的数 6.求给定范围内所有数字&的结果 7. 求出现次数少于m的数 1.判断一个整数是不是2的幂 提取出二进制里最…

目录

1.判断一个整数是不是2的幂

2.判断一个整数是不是3的幂

3.大于n的最小的2次幂的数

4.交换两个数

 5.找到1-n中缺失的数字

6.判断数组中2个出现次数为奇数的数

6.求给定范围内所有数字&的结果

7. 求出现次数少于m的数 


1.判断一个整数是不是2的幂

 提取出二进制里最右侧的1

bool is_mi(int n){//注意运算符的优先级,这里要加括号 return n>0&&n==(n&(~n+1));
}

2.判断一个整数是不是3的幂

如果一个数字是3的次幂,那么这个数一定 只含有3的这个质数因子,1162261467是int范围内最大的3次幂,如果1162261467%n!=0那么就不是3的次幂

bool is_mi(int n){return n>0&&1162261467%n==0;
} 

3.大于n的最小的2次幂的数

如果n是负数直接返回1,否则的话进行位运算的操作

int  mi(int n){if(n<0)return 1;n--;n|=n>>1;n|=n>>2;n|=n>>4;n|=n>>8;n|=n>>16;return n+1;
}

4.交换两个数

void swap(int a,int b){a=a^b;b=a^b;a=a^b;
}

 5.找到1-n中缺失的数字

int missing(int n,int a[]){int x=0;for(int i=0;i<n;i++){x^=i;x^=a[i];}x^=n;return x;
} 

6.判断数组中2个出现次数为奇数的数

void que2(){
int x=0;
for(int i=0;i<12;i++)
x^=a[i];
int y=x&(~x+1);
int x1=0;
for(int i=0;i<12;i++){if((a[i]&y)==0)x1^=a[i];
}
x^=x1;
cout<<x<<" "<<x1; 
}

6.求给定范围内所有数字&的结果

int rek(int l,int r){while(l<r)r-=r&(~r+1);return r;
}

7. 求出现次数少于m的数 

void  kk(int m){
memset(cnt,0,sizeof(cnt));
for(int i=0;i<12;i++){for(int j=0;j<32;j++)cnt[j]+=(a[i]>>j)&1;
}
int ans=0;
for(int i=0;i<32;i++){if(cnt[i]>0&&cnt[i]<m){ans|=1<<i;}
}
cout<<ans; }

http://www.dtcms.com/wzjs/136594.html

相关文章:

  • 网页动画快速提高网站关键词排名优化
  • 有哪些做任务赚钱的网站链接下载
  • 网上兼职做论坛版主网站编辑会员制营销
  • 做微信公众号直接套用模板网络优化工程师吃香吗
  • wordpress ip修改南昌seo优化公司
  • h5美食制作网站模板下载网站主题
  • 南昌公司做网站东莞网络推广优化排名
  • 灌南网站开发图片识别
  • 松江网站设计网络营销带来的效果
  • CSS3网站开发百度网页搜索
  • 营销型网站建设定制win10必做的优化
  • 做建筑机械网站那个网站好百度权重查询
  • 如何制作网站首页方象科技专注于什么领域
  • 商家网站建设模板什么是市场营销
  • 韩城市网站建设微信广告推广平台
  • 懒人手机网站常州网络推广seo
  • 起名网站建设网站开发培训
  • 青岛胶州网站建设网络推广主要是做什么工作
  • 长沙做网站多少钱seo关键词排名优化怎么收费
  • wordpress主题博客主题seo入门培训课程
  • lnmp搭建网站优化seo设置
  • 一般网站服务费怎么入账做分录app推广方案
  • 中英文网站怎么做电脑优化大师官方免费下载
  • 灵芝产品网站建设方案网络广告设计
  • 与别人相比自己网站建设优势seo快速排名关键词
  • 内蒙古住房城乡建设厅网站搜什么关键词比较刺激
  • 长沙英文网站建设公司北京网站提升排名
  • wordpress去掉评论注册深圳知名seo公司
  • 苏州网站建设企业网站制作免费发布友链
  • 可以发布项目的平台seo网络营销外包公司