当前位置: 首页 > 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://www.yayakq.cn/news/245369/

相关文章:

  • 简单的个人网站模板成全视频免费观看在线看第7季动漫
  • 北京通州个人网站建设怎么在网上创建网站
  • 重庆手机微信网站建设网站制作培训价格
  • 阿里云这么建设网站个人网站电商怎么做
  • 制作网站公司选 择乐云seo塘厦医院
  • 网站建设如何推广业务flash网站开发工具
  • 湘潭建设公司网站长春网站建设模板制作
  • 怎么把网站封包做app星空影视文化传媒制作公司
  • 湖南长沙网站建设一级a做囗爰片免费网站
  • 深圳自适应网站开发揭阳网站制作多少钱
  • 忘记网站后台密码数据显示网站模板
  • ps做网站需要几个画布网站首次备案 多久
  • 湖南省网站集约化建设实施方案南昌一建集团有限公司
  • 海淀手机网站设计公司淮安维度网站建设
  • 广州h5网站制作公司购物网站开发成本
  • phpcms移动端网站怎么做linux做网站配置
  • 护肤品网站建站模板网站建设的技术方案模板
  • 网络游戏的特点站长工具查询seo
  • 洛卡博网站谁做的品牌官网方案
  • 网站怎么做下载功能网站建设产品培训
  • 孟州网站开发app网站域名备案要多久
  • 爱站之家wordpress怎么添加注册
  • 有网站公司源码可以重建网站吗佛山市住房和建设局网站
  • 防网站模板阿里云 建网站
  • 国外电商网站建设wordpress绕过注册码
  • 绵阳公司网站建设类似火脉的推广平台
  • 手机便宜的网站建设合肥网站制作QQ
  • 罗湖网站建设公司乐云seo利用网络媒体营销来做电商网站论文
  • 网站服务器在物联网有哪些工作岗位
  • 如何用源码做网站邯郸wap网站建设费用