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

织梦如何做网站windows优化大师win10

织梦如何做网站,windows优化大师win10,做爰真实网站,怎么做网页投票大家好,我是晴天学长,贡献度的题,找到技巧非常重要,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1) .字典树考试 字典树考试 问题描述 蓝桥学院最近教学了字典树这一数…

大家好,我是晴天学长,贡献度的题,找到技巧非常重要,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪


1) .字典树考试

在这里插入图片描述
字典树考试
问题描述
蓝桥学院最近教学了字典树这一数据结构,小蓝是全班的第一名,他不仅掌握了普通字典树,还自学了01字典树的使用。
为了展示自己的能力,他向全班同学出了以下问题:
给定一个长度为N的数组A,你能否求出表达式〉1二=i+1f(A; & Aj)的值﹖其中,f(a)表示α二进制表示中1的个数,&表示按位与运算。
然而,这个问题很快就被小桥同学迅速解决了,尽管她明明没有学过01字典树。现在小蓝想让你也尝试解决这个问题。
输入格式
第—行输入—个整数N(1<N<2 ×105)表示数组A的长度。
第二行输入N个整数A1,Ag,A3,.…· ,Ay表示数组A(0<A;<109).
输出格式
输出—个整数表示答案。


2) .算法思路

1.用一个大于32位的数组存每个数字的个数,用上前缀和。
2.然后遍历数组,当前位为1,与前缀和数组cnt[i]进行计算。要注意的是
(1)cut[i]–,为什么,因为两个1按位与才为1,第二个原因是因为不减的话,会有重复计算。


3).算法步骤

从用户输入中读取一个整数n。
创建一个大小为n+10的整数数组N。
创建一个大小为40的整数数组cnt,用来记录每个位的计数。
使用循环,从1到n依次读取N数组的元素,并进行以下操作:
a. 将当前元素存储到N数组的对应位置。
b. 使用嵌套循环,从0到31遍历当前元素的每一位,并进行以下操作:
i. 计算当前位是否为1,方式是将当前元素右移j位并与1进行按位与运算,如果结果为1,则当前位为1。
ii. 如果当前位为1,则将对应位的计数cnt[j]加1。
创建一个变量ans,用来存储最终结果,初始值为0。
使用循环,从1到n依次遍历N数组的元素,并进行以下操作:
a. 将当前元素赋值给变量k。
b. 使用嵌套循环,从0到31遍历当前元素的每一位,并进行以下操作:
i. 判断当前位是否为1,方式是将当前元素右移j位并与1进行按位与运算,如果结果为1,则当前位为1。
ii. 如果当前位为1,则将对应位的计数cnt[j]减1,并将cnt[j]加到ans中。
输出最终结果ans。


4). 代码实例

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner  scanner = new Scanner(System.in);int n = scanner.nextInt();int[] N = new int[n+10];int[] cnt = new int[40];for (int i = 1; i <= n; i++) {N[i] = scanner.nextInt();for (int j = 0; j < 32; j++) {int t = (N[i]>>j)&1;if (t==1) {cnt[j]++;}}}long ans=0;for (int i = 1; i <=n; i++) {int  k = N[i];for (int j = 0; j < 32; j++) {if (((k>>j)&1)==1) {cnt[j]--;ans+=cnt[j];}}}System.out.println(ans);}}

http://www.hkea.cn/news/710546/

相关文章:

  • 网站开发外包合同西安网站优化公司
  • 2022网页设计尺寸规范和要求怎么做seo关键词优化
  • 北京大学两学一做网站十大收益最好的自媒体平台
  • 网站开发服务费企业网站建设的一般要素
  • 台州企业网站制作公司郴州网站推广
  • 如何做移动端网站邮件营销
  • 网站制作佛山crm管理系统
  • 网站综合营销方案设计网页设计教程
  • 东莞做网站制作宁波技术好的企业网站制作
  • 广州做网站公司哪家好如何注册一个网站
  • 网站备案协议书互联网营销师证书含金量
  • 广州企业网站建设报价免费推广网站大全
  • 宁波网站排名怎么提交网址让百度收录
  • 杭州 手机网站建设活动营销
  • 加网络网站建设工作室做一个企业网站大概需要多少钱
  • 张家港优化网站seo百度网盘下载
  • 烟台有没有做网站网站安全
  • 网站建设与制作设计公司惠州seo代理商
  • 东营新闻网今日头条常州网站seo
  • 东莞全网合一网站黄页引流推广网站软件免费
  • wordpress的数据库在那里百度seo如何快速排名
  • wordpress手机客服代码免费seo快速排名工具
  • web网站开发作品关键词歌词图片
  • 汕头行业网站seo培训公司
  • 网站背景图片优化关键词歌曲免费听
  • 郑州做网站哪家专业我要发布信息
  • 西安做网站优化的公司石家庄seo按天扣费
  • 2022年西安封城通知自动app优化下载
  • 无锡做网站哪家公司好一个公司可以做几个百度推广
  • 专题网站建设工作关键词林俊杰无损下载