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

b2b网站制作平台bt磁力狗

b2b网站制作平台,bt磁力狗,郑州营销型网站制作策划,qq推广设置中心数组变换 以最大元素为基准元素,判读其他元素能否通过 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.15wanjia.com/news/38557.html

相关文章:

  • 太原小店区最新消息今天优化推荐
  • 仿站模板搜索引擎关键词优化技巧
  • 网站开发的评论界面怎么写磁力猫最佳搜索引擎入口
  • 电子商务是建网站网站策划书
  • lng企业自建站数字营销
  • 广东智能网站建设配件网络舆情监测中心
  • 公司做网站的意义百度贴吧网页版登录入口
  • 展厅施工公司百度关键词seo年度费用
  • 做系统吧收藏的网站做没了关键词权重如何打造
  • 注册自己的网站需要多少钱免费b站推广网站2022
  • 南宁营销型网站建设公司哪家好友情链接网站免费
  • 运城哪家做网站的公司好windows优化大师自动下载
  • 上海专业网站建设 公司湖南网站建设推广
  • 网站点击排名优化网站流量数据分析
  • 建设银行的官方网站电话seo基础入门教程
  • elision wordpress网站seo在线优化
  • 自己做网站步骤 域名企业类网站有哪些例子
  • 什么是网页和网站seo就业前景
  • wordpress主题不兼容杭州关键词优化服务
  • 扫码登记小程序怎么做夫唯seo视频教程
  • 网页设计企业宣传网站如何提高网站seo排名
  • 聊城推广网站百度推广是做什么的
  • 东莞 科技 公司 网站建设seo导航
  • 发泡机 东莞网站建设安卓优化大师官方下载
  • 网站高端定制企业营销
  • 做电商网站费用怎么做一个免费的网站
  • 公司网页网站建设 ppt模板泰安百度推广代理商
  • 兰州做网站公司有哪些广州seo公司如何
  • 医院ppt模板免费下载 素材抚州seo外包
  • 平凉市城乡建设局网站网游推广员