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

陕西省建设网站查询证件相片昆明智能网站推广价格

陕西省建设网站查询证件相片,昆明智能网站推广价格,wordpress新建网页插件,wordpress小程序源码//笔记来源: 分享|从集合论到位运算,常见位运算技巧分类总结! - 力扣(LeetCode) 将整数集合用二进制形式表示: long long s 10000100100;//用二进制形式表示的一个整数集合 构造原理&#x…

//笔记来源:

分享|从集合论到位运算,常见位运算技巧分类总结! - 力扣(LeetCode)


将整数集合用二进制形式表示:

long long s = 10000100100;//用二进制形式表示的一个整数集合

构造原理:第 位为1 <=> 整数集合s中含有元素 i

干货

  • -1 的二进制表示是 111...1111

所以有 -1 & s = s

  • 关于 sub - 1的解读

对于二进制数sub, sub - 1的二进制 相当于 将sub二进制的最低位的 1变成0,并将上述 1右边的所有0变成 1

原理: ^{2^{i}} = \sum_{0}^{i-1}^{2^{k}}

遍历集合的技巧

遍历所有非空子集

for(long long sub=s; sub; sub = (sub-1) & s)
{// 解释:关于(sub-1) & s//sub-1 可以每次将最低位的 1变成0,并将上述 1右边的所有0变成 1//&s 的操作保证了结果中的元素必然仍然是s中的元素,即结果一定是s的子集
)

遍历所有子集(含空集)

long long sub = s;
do{//sub = (sub-1) & s;
}while(sub != s)

http://www.dtcms.com/a/502377.html

相关文章:

  • 网站优化一般要怎么做福州定制网站建设
  • 做直播信号网站太原优化排名推广
  • 海外 国内网站建设heritrix做网站
  • 河南省示范校建设专题网站如何创建自己的网址链接?
  • 个人网站备案 流程iis7添加php网站
  • 国外的智慧城市建设网站企业管理培训课程游戏
  • 撰写网站规划书工作网站开发制作
  • 怎么查看网站备案号wap小说网站源码
  • 网站开发使用架构网站备案是先做网站还是做完了备案
  • 合网站 - 百度企业网站百度认证
  • 网站平台建设呈现全新亮点网站开发费用会计分录
  • 安徽网站建设服务天津seo代理商
  • 网站页脚怎么做常见的网络推广方法有哪些
  • 门户网站优化怎么做廊坊快速优化排名
  • 找人做ps的网站山东省建设厅网站地址
  • 广州网站建设电话做好门户网站建设
  • 四川建设发展股份有限公司网站品牌建设建议
  • 百度创意产品网站小程序平台推广方案
  • 网站建设团队管理模板wordpress用来构建什么
  • 猪八戒网站开发网站推广员
  • 龙华个人网站建设鹿班设计网站官网
  • 做影视网站用主机还是用服务器国内谷歌网站SEO优化
  • vue做电商网站搭建什么样的平台
  • 网站建设为大学生服务html网站支付链接怎么做的
  • 网站开发技术期末考试试题移动端4060相当于桌面端什么显卡
  • 大连免费营销型建站网络推广找网络公司做网站要注意这4个细节
  • 月子会所网站源码建设银行官方网网址
  • 网站 备案 异地自己怎么做团购网站
  • 抓关键词的方法10条如何提高网站排名seo
  • 如何设计旅游网站的域名网站开发摊销期