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

船员专用网站开发建议wordpress 图片占用id

船员专用网站开发建议,wordpress 图片占用id,北京网站建设有哪些公司,西安知名互联网公司记录了初步解题思路 以及本地实现代码#xff1b;并不一定为最优 也希望大家能一起探讨 一起进步 目录 8/28 57. 插入区间8/29 823. 带因子的二叉树8/30 1654. 到家的最少跳跃次数8/31 1761. 一个图中连通三元组的最小度数9/1 2240. 买钢笔和铅笔的方案数9/2 2511. 最多可以摧…记录了初步解题思路 以及本地实现代码并不一定为最优 也希望大家能一起探讨 一起进步 目录 8/28 57. 插入区间8/29 823. 带因子的二叉树8/30 1654. 到家的最少跳跃次数8/31 1761. 一个图中连通三元组的最小度数9/1 2240. 买钢笔和铅笔的方案数9/2 2511. 最多可以摧毁的敌人城堡数目9/3 1921. 消灭怪物的最大数量 8/28 57. 插入区间 找到新区间起点位置 和终点位置对应的区间位置 def insert(intervals, newInterval)::type intervals: List[List[int]]:type newInterval: List[int]:rtype: List[List[int]]ret []if len(intervals)0:ret.append(newInterval)return retnow newIntervalfor i in range(len(intervals)):v intervals[i]if v[1] now[0]:ret.append(v)continueelif now[1] v[0]:ret.append(now)ret.extend(intervals[i:])breaknow[0] min(v[0],now[0])now[1] max(v[1],now[1])if len(ret)0 or now[0] ret[-1][1]:ret.append(now)return ret 8/29 823. 带因子的二叉树 将数值从小到大排序 dp[i] 代表以arr[i]为根节点能够得到的树个数 从小到大考虑 def numFactoredBinaryTrees(arr)::type arr: List[int]:rtype: intMOD 10**97arr.sort()n len(arr)dp [1]*nidx {arr[i]:i for i in range(n)}for i,v in enumerate(arr):for j in range(i):x arr[j]if x*xv:breakif x*xv:dp[i] (dp[i]dp[j]*dp[j])%MODbreakif v%x0 and v//x in idx:dp[i](dp[i]dp[j]*dp[idx[v//x]]*2)%MODreturn sum(dp)%MOD 8/30 1654. 到家的最少跳跃次数 BFS 标记当前往前为1 往后为-1 如果ab 当前位置超过xb之后必定再也到不了x 如果ab x最大为2000 不超过6000 def minimumJumps(forbidden, a, b, x)::type forbidden: List[int]:type a: int:type b: int:type x: int:rtype: ints set(forbidden)ans 0l [(0,1)]mem{(0,1)}while l:tmp []for loc,k in l:if locx:return ansnxt [(loca,1)]if k1:nxt.append((loc-b,-1))for i,k in nxt:if i not in s and 0i6000 and (i,k) not in mem:tmp.append((i,k))mem.add((i,k))ans1ltmpreturn -1 8/31 1761. 一个图中连通三元组的最小度数 m[i][j]记录i,j的连通情况 deg[i] 记录i的出度 def minTrioDegree(n, edges)::type n: int:type edges: List[List[int]]:rtype: intdeg [0]*nm [[0]*n for i in range(n)]for x,y in edges:x,y x-1,y-1m[x][y] m[y][x] 1deg[x]1deg[y]1ans float(inf)for i in range(n):for j in range(i1,n):if m[i][j]1:for k in range(j1,n):if m[i][k]m[j][k]1:ans min(ans,deg[i]deg[j]deg[k]-6)return -1 if ansfloat(inf) else ans 9/1 2240. 买钢笔和铅笔的方案数 遍历可以买钢笔的个数 累加各个情况下可以买铅笔的个数 def waysToBuyPensPencils(total, cost1, cost2)::type total: int:type cost1: int:type cost2: int:rtype: intans 0for i in range(total//cost1):ans (total -i*cost1)//cost21return ans 9/2 2511. 最多可以摧毁的敌人城堡数目 从头遍历记录前一个自己城堡位置x 和 空位置y def captureForts(forts)::type forts: List[int]:rtype: intx,y-1,-1ans 0for i,v in enumerate(forts):if v-1:if x-1:ans max(i-1-x,ans)x,y-1,ielif v1:if y-1:ans max(i-1-y,ans)x,yi,-1return ans 9/3 1921. 消灭怪物的最大数量 计算每个怪物到城市的时间 从小到大排序 遍历每个怪物是否能在其到达前被消灭 def eliminateMaximum(dist, speed)::type dist: List[int]:type speed: List[int]:rtype: intn len(dist)t[0]*nfor i in range(n):t[i] dist[i]*1.0/speed[i]t.sort()ans 0for i,v in enumerate(t):if iv:ans1else:breakreturn ans
http://www.w-s-a.com/news/198100/

相关文章:

  • 桌面软件开发跟网站开发那个上海网站备案在哪里查询
  • 罗湖网站建设陕西省建设网官网住房和城乡厅官网
  • 做一个网站的详细教学wordpress 忘记用户名密码
  • 建设银行的网站是多少wordpress添加新页面跳转
  • 网站设计费用抓取网站访客qq号码
  • 驾校视频网站模板郑州网站建设价格
  • 上海 有哪些做网站的公司成都企业网站备案流程
  • 移动端快速建站的方法青海公司网站建设
  • 网站重新搭建程序要多少钱移动互联网应用的使用情况
  • 学建站论坛给别人做网站怎么赚钱吗
  • 响应式网站代码校友会网站建设的目的
  • 北京公司网站网站建设html模板
  • 专门做医疗器械的网站免费网页制作系统团队
  • 网站开发技术 html临夏网站建设
  • flash网站模板免费下载拍卖网站开发多少钱
  • 北京网站建设制作颍州网站建设
  • 网站制作报价表做网站上海公司
  • 简洁大气蓝色文章资讯网站百度搜索广告推广
  • 河南建设工程协会网站网站收银系统建设
  • 网站制作 服务企业网站案例展示
  • 咸宁网站建设wordpress手动降级
  • 昆明做网站建设怎么样做网站赚钱全攻略
  • 企业网站建设实战教程微信如何注册小程序
  • 做一件代发网站百度seo服务
  • 小说网站开发 公司可以做行程的网站
  • 古交市网站建设公司apk连接wordpress
  • 网页 网 址网站区别wordpress菜单居右
  • 网站建设搭建运营一台云服务器做多个网站
  • 用php做网站用什么框架推广网站推荐
  • 如何用二级域名做网站多用户网上商城