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

广州知名网站设计想要找个网站做环评公示

广州知名网站设计,想要找个网站做环评公示,进入网上商城,网络维护工资多少一个月2024.1.30 题目来源我的题解方法一 暴力模拟#xff08;无法通过#xff09;方法二 哈希表数学 题目来源 力扣每日一题#xff1b;题序#xff1a;2808 我的题解 方法一 暴力模拟#xff08;无法通过#xff09; 直接暴力枚举。记录每一个元素所在的位置#xff0c;然… 2024.1.30 题目来源我的题解方法一 暴力模拟无法通过方法二 哈希表数学 题目来源 力扣每日一题题序2808 我的题解 方法一 暴力模拟无法通过 直接暴力枚举。记录每一个元素所在的位置然后模拟光源扩散每次扩散左右各一个索引。 时间复杂度O(nmlogn)。其中n表示nums的大小m表示nums中不同元素的个数 空间复杂度O(n)。哈希表所需要的空间 public int minimumSeconds(ListInteger nums) {int nnums.size();MapInteger,ListInteger mapnew HashMap();for(int i0;in;i){int numnums.get(i);ListInteger tmap.getOrDefault(num,new ArrayList());t.add(i);map.put(num,t);}int resInteger.MAX_VALUE;for(int key:map.keySet()){resMath.min(res,getTime(map.get(key),n));}return res; } public int getTime(ListInteger list,int n){int res0;int max_sizelist.size();SetInteger candnew HashSet(list);while(max_size!n){ListInteger tnew ArrayList(cand);for(int i:t){int pre((i-1)n)%n;int next(i1)%n;if(!cand.contains(pre))cand.add(pre);if(!cand.contains(next))cand.add(next);}res;max_sizecand.size();}return res; } 方法二 哈希表数学 参考官方题解 对于getTime函数中为什么这么做没怎么看懂。以下是评论区的大佬的解答 可以理解成仅能双向发散的光源在有限空间中完成扩散需要的时间速度为每秒一个索引对于多个光源相同数扩散完成的时间取决于相隔最远水桶效应的两个光源双向奔赴的时间最大距离除以二。用索引相减计算出的距离实际上比相隔元素数多一所以最终花费时间还要向下取整如果用相隔元素数量表示距离那时间就是向上取整。 时间复杂度O( n 2 n^2 n2) 空间复杂度O(n) public int minimumSeconds(ListInteger nums) {int nnums.size();MapInteger,ListInteger mapnew HashMap();for(int i0;in;i){int numnums.get(i);ListInteger tmap.getOrDefault(num,new ArrayList());t.add(i);map.put(num,t);}int resInteger.MAX_VALUE;for(int key:map.keySet()){resMath.min(res,getTime(map.get(key),n));}return res; } public int getTime(ListInteger list,int n){int resn;int mx list.get(0) n - list.get(list.size() - 1);for (int i 1; i list.size(); i) {mx Math.max(mx, list.get(i) - list.get(i - 1));}res Math.min(res, mx / 2);return res; }有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.zqtcl.cn/news/953447/

相关文章:

  • 上海市建设安全协会官方网站机械加工怎么找客户
  • 郑州驾校网站建设互联网公司可通过数据分析人们的哪些方面
  • 珠海杰作网站建设网络公司做一个关于电影的网页设计
  • 电子商务网站建设需要哪些步骤网站开发维护合同书
  • 顺德网站设计成都网站优化方式
  • 宁波建网站哪家好用点网站后台 更新缓存
  • 如何推广网站链接做旅游网站的目的
  • 网站规划与设计课程设计中企动力网站建设 长春
  • 最新网站建设哪家公司好wordpress 顶部图片
  • 有什么网站可以做一起作业公司简介优秀文案
  • 太仓住房和城乡建设局网站seo网页推广
  • 网络公司 网站源码网页源代码修改了影响别人吗
  • 网站后台是怎样制作的app开发公司排行榜做软件的公司
  • 有专门做网站的公司吗西安分类信息seo公司
  • 重庆璧山网站制作公司哪家专业商城网站建设 优帮云
  • 双语网站建设费用安徽省芜湖建设定额网站
  • 常州市城乡建设局网站wordpress 阿里云cdn
  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站