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

重庆建设工程招标网站seo优化需要做什么

重庆建设工程招标网站,seo优化需要做什么,广州越秀网站建设,怎么制作网站数据包导入小程序问题背景 给你一个 正 整数 n n n。 用 e v e n even even 表示在 n n n 的二进制形式(下标从 0 0 0 开始)中值为 1 1 1 的偶数下标的个数。 用 o d d odd odd 表示在 n n n 的二进制形式(下标从 0 0 0 开始)中值为 1 1…

问题背景

给你一个 整数 n n n
e v e n even even 表示在 n n n 的二进制形式(下标从 0 0 0 开始)中值为 1 1 1 的偶数下标的个数。
o d d odd odd 表示在 n n n 的二进制形式(下标从 0 0 0 开始)中值为 1 1 1 的奇数下标的个数。
请注意,在数字的二进制表示中,位下标的顺序 从右到左
返回整数数组 a n s w e r answer answer,其中 a n s w e r = [ e v e n , o d d ] answer = [even, odd] answer=[even,odd]

数据约束

  • 1 ≤ n ≤ 1000 1 \le n \le 1000 1n1000

解题过程

二进制相关的问题,基本都可以用移位遍历的思路来解决,但是通常也会有不需要循环的骚操作,权当长见识吧。

具体实现

移位遍历

class Solution {public int[] evenOddBit(int n) {int[] res = new int[2];for (int i = 0; n > 0; n >>= 1) {res[i] += n & 1;// 0 和 1 之间可以通过异或 1 的操作相互转换i ^= 1;}return res;}
}

掩码位运算

class Solution {// 5 的二进制表示是四位的 0 和 1 交替出现的private static final int MASK = 0x55555555;public int[] evenOddBit(int n) {return new int[]{Integer.bitCount(n & MASK), Integer.bitCount(n & ~MASK)};}
}
http://www.dtcms.com/wzjs/102646.html

相关文章:

  • 用php做网站用什么框架短视频代运营费用明细
  • 营销型网站建设的特色网站seo优化外包
  • 合肥网站关键词优化sku电商是什么意思
  • 网站截流做cpa微信营销的方法
  • 如何给网站刷流量长沙百家号seo
  • 河南艾特网站建设公司如何制作网页广告
  • 爱站工具包的主要功能杭州网站关键词排名优化
  • 个人建设图片分享网站sem优化软件选哪家
  • 软件前端开发工程师宁波网站推广网站优化
  • 虚拟机做的网站怎么让外网访问不了网今日新闻最新消息50字
  • 男人女人做那个网站互动营销案例
  • 欧亚专线兰州网站seo优化
  • 使用redis做视频网站缓存免费行情软件app网站下载大全
  • 做网站推销话术网络推广营销技巧
  • 豪圣建设项目管理网站百度推广账号登录入口
  • wordpress utf8企业网站seo诊断报告
  • 在线音乐网站开发php珠海seo推广
  • 内部劵网站怎么做磁力
  • 游戏网站怎么做seo最近的头条新闻
  • wap网站有哪些电商网页
  • 怎么做网站文件百度云搜索资源入口
  • 商务网站建设与管理读后感seo怎么做排名
  • 智慧团建网站注册东莞百度快照优化排名
  • 软文广告平台网站seo诊断技巧
  • 山东青岛网站制作公司百度域名
  • 手机网站主机如何创建一个网站
  • wordpress新建子域名多站点百度地图关键词排名优化
  • 政府网站建设 责任感搜索引擎优化方法有哪几种
  • 旅游网站开发 目的及必要性怎么让百度收录网址
  • 网站域名被抢注做商标西安网站快速排名提升