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

百度网站ip地址苏州无锡市住房和城乡建设局网站

百度网站ip地址,苏州无锡市住房和城乡建设局网站,软件开发和网站建设哪个好,做电脑系统哪个网站lc1969. 数组元素的最小非零乘积 题目描述 给你一个正整数 p 。你有一个下标从 1 开始的数组 nums #xff0c;这个数组包含范围 [1, 2p - 1] 内所有整数的二进制形式#xff08;两端都 包含#xff09;。你可以进行以下操作 任意 次#xff1a; 从 nums 中选择两个元素…lc1969. 数组元素的最小非零乘积 题目描述 给你一个正整数 p 。你有一个下标从 1 开始的数组 nums 这个数组包含范围 [1, 2p - 1] 内所有整数的二进制形式两端都 包含。你可以进行以下操作 任意 次 从 nums 中选择两个元素 x 和 y 。 选择 x 中的一位与 y 对应位置的位交换。对应位置指的是两个整数 相同位置 的二进制位。 比方说如果 x 1101 且 y 0011 交换右边数起第 2 位后我们得到 x 1111 和 y 0001 。 请你算出进行以上操作 任意次 以后nums 能得到的 最小非零 乘积。将乘积对 109 7 取余 后返回。 注意答案应为取余 之前 的最小值。 1 p 60 思路 我们注意到每一次操作并不会改变元素的和而在元素和不变的情况下要想使得乘积最小应该尽可能最大化元素的差值。 由于最大的元素为 2^p−1无论与哪个元素交换都不会使得差值变大因此我们不需要考虑与最大元素交换的情况。 对于其它的[1,..2^p−2]的元素我们依次将首尾元素两两配对即 x 与 [1,..2^p−1-x] 进行配置那么经过若干次操作过后每一对元素都变成了 (1,2^p−2)那么最终的乘积为 (2^p−1)×(2^p−2)^(2^(p-1)-1) 代码 class Solution:def minNonZeroProduct(self, p: int) - int:mod 10**97def qpow(a,b):res 1while b0:if (b1)1:res res * a%moda a * a%modb1return reskk 2**p-1bb 2**(p-1)-1return kk%mod * qpow((kk-1),bb)%mod # 也可以用python自带的pow(a,b,mod)
http://www.pierceye.com/news/202355/

相关文章:

  • 做电影网站用什么虚拟主机建设网站模块需要哪些内容
  • 基于asp.net网站开发优化企业网站
  • 做网站有了空间在备案吗网站建设实务课本
  • 个人站长和企业网站wordpress主键外键
  • 关于对网站建设情况的通报东南亚跨境电商有哪些平台
  • 如需郑州网站建设长沙微网站制作
  • html格式网站网站搜索排名优化软件
  • 定制 网站天津做网站要多少钱
  • 免费做问卷的网站网站建设 好发信息网
  • 网站职能建设论文网页跳转链接怎么制作
  • 专题网站开发工具有哪些wordpress迁移500
  • 酒泉网站建设费用磁力搜索引擎不死鸟
  • 有网站是做水果原产地代发的吗临沂哪家做网站最好
  • 网站建设的背景wordpress htaccess
  • 如何在百度上注册自己的网站郓城做网站哪家好
  • 企业电子商务网站建设总结安徽建设工程信息网查询平台公司
  • 推荐常州微信网站建设做外汇看的网站
  • 网站页面优化方案网页设计培训费用多少
  • 落寞文学网单本多本小说wordpress主题哈尔滨网站优化指导
  • 网站域名使用费用网站在vps能访问 在本地访问不了
  • wordpress可以做成企业站吗一个域名可以建设几个网站
  • 企业网站备案需要什么资料工装装饰公司
  • 网站建设精美模板下载邢台165信息交友
  • 普陀区建设工程质检网站网站关键词优化排名
  • 云服务器多网站解析企业网站打不开了
  • 搭建flv视频网站如何注册域名步骤
  • 平面设计公司网站单页模板
  • 网站模板 代码免费建设部网站有项目经理资质查询系统
  • 网站建设注意哪些方面wordpress 做手机站
  • 淄博网站制作定制推广网站程序源代码