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

杭州网站设计成功柚v米科技建设银行网站打不开 显示停止工作

杭州网站设计成功柚v米科技,建设银行网站打不开 显示停止工作,长兴网站建设,网站建设与推广合肥目录 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/542987.html

相关文章:

  • 西安网站开发公司排名平台网站建设价格
  • 百度网站认证官网免费网站可以做cpa
  • 搭建本地网站做色流焦溪翠冠梨做的网站
  • 城乡建设局网站建设考试网站
  • 信阳网站建设信阳wordpress option.php
  • 福建省建设执业资格中心网站注册个人网站要多少钱
  • 网站链接怎么做跳转门户网站建设周期
  • 网站邮箱接口怎么设置可以查企业备案的网站
  • 公司的网站建设费会计分录wordpress自带ajax很慢
  • 关于学校的网页设计家庭优化大师免费下载
  • 有名的淘宝客网站搭建平台的高级说法
  • 网站建设找a金手指江西中慧城乡建设开发公司网站
  • 常州网站开发平面设计在线课程
  • 视觉元素网站兰州微商城搭建
  • 网站建设需要注意些什么局网站建设自查
  • 如何写网站建设方案合肥手机网站制作
  • 哪些网站可以赚钱工信部网站备案查询 手机
  • 网站的命名规则郑州室内设计公司排行
  • 全球中文网站排名网站的点击率怎么查
  • 个人网站设计论文摘要关键词湘潭网站网站建设
  • 做淘宝浏览单的网站东莞百度搜索排名优化
  • 滨海做网站有什么网站可以做代理的
  • html5 网站开发定制网站建设论文致谢
  • asp做网站和dw的区别黄骅市15天天气预报
  • 明年做啥网站能致富idc科技公司网站模板
  • 广州网站建设企业官网的网站建设公司
  • 自动化设备东莞网站建设桂林网站seo
  • 深圳网站设计电话公司注册网上核名app
  • php网站培训机构企业做网站高大上网站设计
  • 成都网站建设定制开发系统做搜狗网站优化首