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

专业做物业网站的公司吗wordpress实现代码块

专业做物业网站的公司吗,wordpress实现代码块,微信做单网站,港南网站建设. - 力扣#xff08;LeetCode#xff09; 题目 给你两个正整数 n 和 k。你可以选择 n 的 二进制表示 中任意一个值为 1 的位#xff0c;并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现#xff0c;返回 -1。 示例 1#xff1a; 输入#xff1a; n …. - 力扣LeetCode 题目 给你两个正整数 n 和 k。你可以选择 n 的 二进制表示 中任意一个值为 1 的位并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现返回 -1。 示例 1 输入 n 13, k 4输出 2解释最初n 和 k 的二进制表示分别为 n (1101)2 和 k (0100)2我们可以改变 n 的第一位和第四位。结果整数为 n (0100)2 k。示例 2 输入 n 21, k 21输出 0解释n 和 k 已经相等因此不需要更改。示例 3 输入 n 14, k 13输出 -1解释无法使 n 等于 k。 解题方案 1. 逐位遍历 依次取n和k最后一位进行比较 如果last_n last_k 则不需要修改继续遍历如果lask_n ! last_k: 如果last_n 1, last_k 0, 则需要改变操作操作数1如果last_n 0, last_k 1, 则无法通过指定操作使n变成k, 直接返回-1 class Solution:def minChanges(self, n: int, k: int) - int:if n k:return -1if n k:return 0mod 0while k 0 or n 0:last_n n 1 # 取n的最后一位last_k k 1 # 取k的最后一位n n 1k k 1if last_n last_k:print(last_n, last_k, n, k, mod)continueelif last_k 1:return - 1else:mod 1 print(last_n, last_k, n, k, mod)return mod 分析复杂度 时间复杂度是n和k位数的最大值  空间复杂度是 2. 位操作 如果把n和k的二进制为1的位分别看做一个集合那么k应该是n的一个子集。 1. 按位或操作如果操作结果等于k则n可以通过修改某些位置上1为0得到k反之则不能直接返回-1. 2. 已知n可以通过修改某些位置上1为0得到k接下来进行异或操作n和k不同的位为1即需要修改的位为1统计操作结果中1的位数即可 class Solution:def minChanges(self, n: int, k: int) - int:return (n ^ k).bit_count() if (n k) k else -1 分析复杂度 时间复杂度 O(1)空间复杂度 O(1)
http://www.dnsts.com.cn/news/88116.html

相关文章:

  • 网站建设不完整网站设计怎么做一点首页就跳转
  • 短视频网站平台怎么做的wordpress调整时间
  • 进出口网站贸易平台有哪些精品网站建设费用 找磐石网络一流
  • 1688做网站需要多少钱修改wordpress wp-admin
  • 西安seo网站推广优化网站建设学校培训班
  • 房地产类型的网站建设wordpress仿凡客商城主题
  • 上海个人网站建立网站图标怎么换
  • 自己怎么建h5商城网站wordpress无法登录后台显示500
  • 网站建设素材收集通知推广计划和推广单元有什么区别
  • 网站脚本错误黄页88网官网登录
  • 合肥大型网站制作公司开网站 怎么做网上支付
  • 京东网站建设框架图学物联网工程后悔死了
  • 做网站用什么软件最简单企业网站推广效果从哪些方面进行分析
  • 做损坏文档的网站青岛市房产信息网官网
  • 微网站 域名网站建设合作加盟
  • 做全英文网站元气森林网络营销案例
  • 西宁网站建设报价ew君博贴心品牌宣传网站制作
  • 高端网站设计公司上海建设工程新工艺网站
  • js网站模板湖南seo排名
  • 做网站干什么用wordpress 4.9.6 漏洞
  • 做读书网站的前景企业微信登录网页版
  • 富顺做网站wordpress 改变字体
  • 网站的设计要素wordpress 定时发送
  • 做会所在哪个网站推广公司网站首页的图片怎么做
  • 做网站必须要虚拟主机吗清新网站模板
  • wap电影网站建设成都网站设计建设
  • 做公司的网站有哪些东西吗宁夏做网站的公司
  • 男生和女生做污的事情免费网站邯郸市第一医院
  • 家政网站制作南京做企业网站公司哪家好
  • 广东佛山建网站柳州企业网站建设公司