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

wordpress网站制作app中国贸易网官网手机版

wordpress网站制作app,中国贸易网官网手机版,丹江口网站建设,石家庄 外贸网站建设公司排名题目链接 3133. 数组最后一个元素的最小值 题目描述 给你两个整数 n 和 x 。你需要构造一个长度为 n 的 正整数 数组 nums #xff0c;对于所有 0 i n - 1 #xff0c;满足 nums[i 1] 大于 nums[i] #xff0c;并且数组 nums 中所有元素的按位 AND 运算结果为…题目链接 3133. 数组最后一个元素的最小值 题目描述 给你两个整数 n 和 x 。你需要构造一个长度为 n 的 正整数 数组 nums 对于所有 0 i n - 1 满足 nums[i 1] 大于 nums[i] 并且数组 nums 中所有元素的按位 AND 运算结果为 x 。 返回 nums[n - 1] 可能的 最小 值。 示例 1 输入n 3, x 4 输出6 解释 数组 nums 可以是 [4,5,6] 最后一个元素为 6 。 示例 2 输入n 2, x 7 输出15 解释 数组 nums 可以是 [7,15] 最后一个元素为 15 。 提示 1 n, x 108 求解思路 数组中各项的值按运算最后得到x由于运算两项都为1结果才是1因此可以得出数组nums中每一项的二进制位都包含x的二进制位即x二进制位中取1的位置任一数组元素在该位置都会取1。因为数组nums递增我们可以在x的二进制位为0的位置依次填入数字。例如第0项可以不做填入第1项在最低为填入1。要找数组第n-1项的最小值就相当于在x的0位置上填入n-1如果0的位数不够就在前面补0。i表示x二进制表示的第i位j表示n-1二进制表示的第j位。while循环直到把n-1全部填入为止。如果x的第i位为0则将n-1的第j位填入。 实现代码 class Solution {public long minEnd(int n, int x) {--n; //填入的数值为n-1long ans x;int i 0, j 0;while ((n j) 0) {// 如果x的第i位是0if ((ans i 1) 0) {// 将n-1的第j位填入ans | (long) (n j 1) i;j ;}i ;}return ans;} }
http://www.hkea.cn/news/14443078/

相关文章:

  • 电脑淘宝网页版怎么优化网站打开速度
  • 洋县建设银行网站域名网
  • 南充 网站建设怎样自己创建一个网站
  • 仿v电影wordpress保定seo网络推广
  • 如何看一个网站做的如何万网 安装wordpress
  • go语言做的网站江西智能网站建设
  • 企业网站改一下多少钱ftp网站 免费
  • 常州武进网站建设阿里云域名拍卖
  • 建设银行的网站用户名学生怎么制作网站
  • 广丰做网站公司同城信息小程序源码
  • 微信微网站开发价格广州品牌策划公司
  • 上海互联网网站建设公司淘宝网网页版登录入口在哪里
  • 找建筑网站哪里网站书最全
  • 用cms做网站怎么样形容网站做的好
  • 免费1级做爰片免费网站网络运维app
  • 辽宁营销型网站建设济南腾飞网络科技有限公司
  • 有哪些装修网站沃噻网站建设流程
  • o2o商城网站搭建制作网线的步骤
  • 西宁那有做网站的seo收费
  • 宁波易企网做的网站河南高端网站
  • 媒体网站 建设网络强国海外推广
  • 查看网站开发语言网站建设为了什么
  • 青海省西宁市住房城乡建设厅网站中国空间站和国际空间站对比
  • 翻译企业网站建设pc网站开发获取位置
  • 音乐网站建设规划书手机可以制作app软件吗
  • 网站新闻模块代码歙县建设银行网站
  • 哪里做网站松江网站建设公司
  • 做网站市场价广西城乡住房建设部网站
  • 高端网站建设 炫酷网站建设应注重实用性
  • 电子商务网站建设 教材六安城市网招聘