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

b2b网站制作平台seo品牌

b2b网站制作平台,seo品牌,建设部执业注册网站,app的wordpress数组变换 以最大元素为基准元素,判读其他元素能否通过 x 2 成为最大值! 那么怎么判断呢: max % arr[i] 0arr[i] * 2 ^n max int x 2 ^ n max / arr[i] 3.只需判断 这个 x 是不是 2 的 n 次放就可以了! 判断 是否为 2 的 n 次 …

数组变换

在这里插入图片描述

在这里插入图片描述
以最大元素为基准元素,判读其他元素能否通过 x 2 成为最大值!

那么怎么判断呢:

  1. max % arr[i] == 0
  2. arr[i] * 2 ^n == max
    int x = 2 ^ n == max / arr[i]
    3.只需判断 这个 x 是不是 2 的 n 次放就可以了!

判断 是否为 2 的 n 次 (位运算):

对于一个 2 的 n 次方的数,它在二进制表示下只有一个位是 1,其余位都是 0。例如,2(二进制为 10)、4(二进制为 100)、8(二进制为 1000)等。
当我们对一个 2 的 n 次方的数 n 进行 n & (n - 1) 操作时,结果为 0。这是因为 n - 1 的二进制表示就是将 n 的二进制表示中唯一的那个 1 变成 0,然后其后的所有 0 都变成 1。例如,8(二进制 1000),7(二进制 0111),它们进行按位与操作 1000 & 0111 结果就是 0。而如果一个数不是 2 的 n 次方,那么它的二进制表示中不止一个 1,进行 n & (n - 1) 操作就不会得到 0。

public class PowerOfTwoChecker {public static boolean isPowerOfTwo(int n) {if (n <= 0) {return false;}return (n & (n - 1)) == 0;}
}
import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();int[] a = new int[n];int max = 0 ;for(int i = 0; i < n; i++) {a[i] = in.nextInt();max = Math.max(max,a[i]);}boolean flag = true;for(int i = 0 ; i < n; i++) {if(max % a[i] != 0) {flag = false;break;}int x = max / a[i];if((x & (x - 1)) != 0) {flag = false;break;}}if(flag) System.out.println("YES");else System.out.println("NO");}
}
http://www.ho-use.cn/article/1191.html

相关文章:

  • 做炫舞情侣头像动态图网站优化资讯
  • 天津网站开发公司电话太原网站制作推广
  • 江山有做网站开发吗360网站推广客服电话
  • 怎样做网站后台运营seo搜索优化网站推广排名
  • 阳江市住房和城乡规划建设局网站网络营销推广方案论文
  • 湘潭做网站公司选择封象网做网站公司营销策划思路及方案
  • 网站开发外包合同模板网站制作公司官网
  • getoption wordpress网站优化怎么做
  • 淘宝网站备案长沙哪家网络公司做网站好
  • 北京企业网站建设公司宁波seo排名外包
  • 小米路由 做网站免费网站推广网站短视频
  • 网站模板 茶叶响应式海外免费网站推广
  • 页网站设计2345网址导航下载
  • pcb高端网站建设商业策划公司十大公司
  • 网站域名绑定百度搜首页
  • 长春建设局网站处长外汇seo公司
  • 商城服务成都网站快速排名优化
  • 广西城乡建设厅网站首免费技能培训在哪里报名
  • 东营伟浩建设集团网站迅雷磁力链bt磁力种子
  • 现在宁波做网站百度的相关搜索
  • 寻花问柳专注做一家男人喜欢的网站免费卖货平台
  • 昆明网站建设公司搜狗关键词排名查询
  • 网站怎么设置百度收录国内最新新闻事件今天
  • 网站设计 字体百度网盘破解版
  • net和cn哪个做网站好网站seo排名优化软件
  • 浏览览器打开网址重庆企业网站排名优化
  • 广州开发网站哪家专业b2b国际贸易平台
  • 中英文网站制作百度最新版本2022
  • 怎么做有趣视频网站怎么网站推广
  • 智能网站建设策划站长工具站长之家官网