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

做设计在哪个网站投递简历网站品牌建设

做设计在哪个网站投递简历,网站品牌建设,wordpress门户网站主题,网站的倒计时怎么做记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 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://www.yayakq.cn/news/487465/

相关文章:

  • 阜阳建设大厦网站网站建设和推广需要多少费用
  • 做网站旅游销售青岛网站建设电话
  • linux wordpress配置优化的网站做域名跳转
  • 青岛做网站的网络公司福田庆三价格
  • 购物网站建设的可行性南昌建筑工程公司
  • 江西网站设计欣赏莱芜网站优化怎么做
  • 淘宝店的网站建设分析小程序设计开发公司
  • dede网站怎么做404页面简述网络营销的定义
  • 做招聘信息的网站有哪些网站关键词优化的步骤
  • 网站建设宣传 mp4网页制作公司有哪些职位
  • 公考在哪个网站上做试题上传设计作品的网站
  • 做外汇消息面的网站网站设计网站类型
  • 陕西省建设厅特种工报名网站做网站小程序多少钱
  • 关于做公司网站建设你应该知道的网页美工设计的流程有哪些?
  • 全屏网站表现形式工商企业注册登记网官网
  • 常州天狼网站建设太原网站域名搭建
  • 服务器网站管理软件动漫设计与制作零基础教程
  • 徐州建立网站大型网站制作都有哪些
  • 网站建设公司初心买极速赛车网站会动手做不
  • 模板建站的网站深圳建设工程交易服务网中标
  • 邢台做网站推广的公司网站建设与管理就业方向
  • 有没有手机网站推荐深圳能源集团股份有限公司
  • 电子商城网站的设计与实现淮安网站建设案例
  • 寻花问柳一家专门做男人的网站搜房网站要怎么 做
  • 用什么网站做问卷zend studio 网站开发
  • 手机网站开发技术pdf营销活动
  • 网站制作与维护费用天津外贸网络推广
  • 南阳网站建设aokuo崇义网站建设
  • 北仑网站制作php发布wordpress接口
  • 手机wap购物网站模板安徽省安徽省建设工程信息网站