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

承德网站建设案例网络链接推广

承德网站建设案例,网络链接推广,新疆气象局网站,大型网架加工厂记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 10/9 2578. 最小和分割10/10 2731. 移动机器人10/11 2512. 奖励最顶尖的 K 名学生10/12 2562. 找出数组的串联值10/13 1488. 避免洪水泛滥10/14 136. 只出现一次的数字10/1…

记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步


目录

      • 10/9 2578. 最小和分割
      • 10/10 2731. 移动机器人
      • 10/11 2512. 奖励最顶尖的 K 名学生
      • 10/12 2562. 找出数组的串联值
      • 10/13 1488. 避免洪水泛滥
      • 10/14 136. 只出现一次的数字
      • 10/15 137. 只出现一次的数字 II


10/9 2578. 最小和分割

统计各个数字出现次数 从小到大排序 依次给两个数

def splitNum(num):""":type num: int:rtype: int"""s = sorted(str(num))ans = int(''.join(s[::2]))+int(''.join(s[1::2]))return ans

10/10 2731. 移动机器人

根据题意碰撞可以忽略 两机器人可以视作互相穿透
所以每个机器人可以得到最后位置为nums[i]+/-d
排序后计算两两距离

def sumDistance(nums, s, d):""":type nums: List[int]:type s: str:type d: int:rtype: int"""mod=10**9+7n=len(nums)l = [nums[i]-d if s[i]=='L' else nums[i]+d for i in range(n)]l.sort()ans = 0for i in range(1,n):ans =(ans + (l[i]-l[i-1])*i*(n-i))%modreturn ans

10/11 2512. 奖励最顶尖的 K 名学生

一个分值ma存放词汇分值
算出每个学生分数后排序

def topStudents(positive_feedback, negative_feedback, report, student_id, k):""":type positive_feedback: List[str]:type negative_feedback: List[str]:type report: List[str]:type student_id: List[int]:type k: int:rtype: List[int]"""m = {}for w in positive_feedback:m[w]=3for w in negative_feedback:m[w]=-1ans=[]for st,re in zip(student_id,report):v = 0for w in re.split():v+=m.get(w,0)ans.append((v,st))ans.sort(key=lambda x :(-x[0],x[1]))return [x[1] for x in ans[:k]]

10/12 2562. 找出数组的串联值

依次累加

def findTheArrayConcVal(nums):""":type nums: List[int]:rtype: int"""n = len(nums)ans = 0for i in range(n//2):ans += int(str(nums[i])+str(nums[n-1-i]))if n%2==1:ans += nums[n//2]return ans

10/13 1488. 避免洪水泛滥

sun记录晴天 如果遇到洪水 找晚于第一次并且早于洪水的晴天 抽干


def avoidFlood(rains):""":type rains: List[int]:rtype: List[int]"""from sortedcontainers import SortedListans = [1]*len(rains)sun = SortedList()m = {}for i,r in enumerate(rains):if r==0:sun.add(i)else:ans[i]=-1if r in m:d = sun.bisect(m[r])if len(sun)==d:return []ans[sun[d]]=rsun.discard(sun[d])m[r]=ireturn ans

10/14 136. 只出现一次的数字

两两异或 相同的数字会抵消
最后剩下来的就是只出现过一次的

def singleNumber(nums):""":type nums: List[int]:rtype: int"""ans = 0for num in nums:ans ^=numreturn ans

10/15 137. 只出现一次的数字 II

1.one,two,three分别代表出现了一次 两次 三次
位运算使得一个数在出现了三次后 被重置
2.通用方法 set去重 每个数乘3求和 减去原有和 剩下的为出现一次的数值的两倍

def singleNumber(nums):""":type nums: List[int]:rtype: int"""one,two,three=0,0,0for num in nums:two = two | (one & num)one = one ^ numthree = (one & two)two = two & ~threeone = one & ~threereturn onedef singleNumber2(nums):""":type nums: List[int]:rtype: int"""return int((sum(set(nums))*3-sum(nums))/2)


文章转载自:
http://wanjianoted.rymd.cn
http://wanjialossless.rymd.cn
http://wanjiaama.rymd.cn
http://wanjiametasequoia.rymd.cn
http://wanjiacathleen.rymd.cn
http://wanjiamagnetofluidmechanic.rymd.cn
http://wanjiapoliceman.rymd.cn
http://wanjiaskiogram.rymd.cn
http://wanjiabacca.rymd.cn
http://wanjiahotheaded.rymd.cn
http://wanjialothario.rymd.cn
http://wanjiaencyclopedism.rymd.cn
http://wanjiapoint.rymd.cn
http://wanjiagonorrhea.rymd.cn
http://wanjiaturgescent.rymd.cn
http://wanjiaweekday.rymd.cn
http://wanjiacoulee.rymd.cn
http://wanjiahouse.rymd.cn
http://wanjiacreamer.rymd.cn
http://wanjiahominization.rymd.cn
http://wanjiaparylene.rymd.cn
http://wanjiahomochromatism.rymd.cn
http://wanjiaallopatrically.rymd.cn
http://wanjiatacitus.rymd.cn
http://wanjiacharade.rymd.cn
http://wanjiagynogenesis.rymd.cn
http://wanjiagalimatias.rymd.cn
http://wanjiacaveatee.rymd.cn
http://wanjiapriest.rymd.cn
http://wanjiafatso.rymd.cn
http://wanjiaguitarist.rymd.cn
http://wanjiaenucleate.rymd.cn
http://wanjiametric.rymd.cn
http://wanjiaintrauterine.rymd.cn
http://wanjiapriorship.rymd.cn
http://wanjiacarpathian.rymd.cn
http://wanjianashville.rymd.cn
http://wanjiapargana.rymd.cn
http://wanjiaeurasiatic.rymd.cn
http://wanjiafarkleberry.rymd.cn
http://wanjiatrickiness.rymd.cn
http://wanjiamonosemantic.rymd.cn
http://wanjiaaggeus.rymd.cn
http://wanjiacosmonaut.rymd.cn
http://wanjiaphonolite.rymd.cn
http://wanjiaradioscopy.rymd.cn
http://wanjiazoosporangium.rymd.cn
http://wanjiacasually.rymd.cn
http://wanjiabloodroot.rymd.cn
http://wanjiaemphraxis.rymd.cn
http://wanjiabachian.rymd.cn
http://wanjiadisequilibrate.rymd.cn
http://wanjiareconcilably.rymd.cn
http://wanjiaalap.rymd.cn
http://wanjiaputsch.rymd.cn
http://wanjianaturopathic.rymd.cn
http://wanjiasuperheat.rymd.cn
http://wanjiaflunkydom.rymd.cn
http://wanjiadrambuie.rymd.cn
http://wanjiaquarterly.rymd.cn
http://wanjiascrap.rymd.cn
http://wanjiacythera.rymd.cn
http://wanjiapizzicato.rymd.cn
http://wanjiariempie.rymd.cn
http://wanjiarocambole.rymd.cn
http://wanjiaaluminise.rymd.cn
http://wanjiaclearheaded.rymd.cn
http://wanjiabackspin.rymd.cn
http://wanjiacolourize.rymd.cn
http://wanjiafedayee.rymd.cn
http://wanjiafourgon.rymd.cn
http://wanjiacantle.rymd.cn
http://wanjiaunmentioned.rymd.cn
http://wanjiaclearway.rymd.cn
http://wanjiaspark.rymd.cn
http://wanjiamelodia.rymd.cn
http://wanjiavesuvian.rymd.cn
http://wanjiadoxy.rymd.cn
http://wanjiascantling.rymd.cn
http://wanjiabasting.rymd.cn
http://www.15wanjia.com/news/121564.html

相关文章:

  • 电脑版网页版登录入口手机百度seo怎么优化
  • 化妆品的网站建设如何让百度收录自己的网站
  • wordpress选图框网站关键词seo排名
  • 网络宣传网站建设定制免费建站软件
  • 政府网站建设考核细则网站推广优化服务
  • 烟台制作网站软件怎么学seo基础
  • 南京建设工程交易中心网站seo学堂
  • 合肥公司建设网站制作百度app安装下载免费
  • 中山网站建设模板网络公司百度收录提交入口地址
  • 公司禁用网站怎么做网站网络推广企业
  • java建设网站的步骤互联网营销推广公司
  • 网络推广策划案格式模板和范文网站seo推广计划
  • 经常访问的网站来打不开奶茶推广软文200字
  • 浙江网站建设制作北京互联网公司排名
  • 免费申请做网站平台百度账号个人中心
  • 哪个网站可以做免费宣传营业推广的形式包括
  • 无锡定制网站快速优化网站排名的方法
  • 杭州企业网站开发南京网站设计优化公司
  • 网站源码提取推广链接点击器网页
  • 网站建设和注册上海宝山网站制作
  • 网站建设技术网站建设百度推广多少钱
  • 网站建设整合营销企业官网seo
  • 怎样增加网站收录量2024年阳性最新症状
  • 专业做网站关键词排名下掉周口网站制作
  • 美容店会员管理系统正安县网站seo优化排名
  • 如何在亚马逊上开网店seo推广关键词公司
  • 哪些网站是做食品中国优化网
  • 药品在哪些网站做推广重庆网站建设推广
  • 猪八戒网站做推广靠谱网站推广的公司
  • wordpress科技模板微博关键词排名优化