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

专业的建站百度站长工具添加不了站点

专业的建站,百度站长工具添加不了站点,企业oa办公软件,青岛市专业做网站的吗记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 10/23 2678. 老人的数目10/24 1155. 掷骰子等于目标和的方法数10/25 2698. 求一个整数的惩罚数10/26 2520. 统计能整除数字的位数10/27 1465. 切割后面积最大的蛋糕10/28 2…

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


目录

      • 10/23 2678. 老人的数目
      • 10/24 1155. 掷骰子等于目标和的方法数
      • 10/25 2698. 求一个整数的惩罚数
      • 10/26 2520. 统计能整除数字的位数
      • 10/27 1465. 切割后面积最大的蛋糕
      • 10/28 2558. 从数量最多的堆取走礼物
      • 10/29


10/23 2678. 老人的数目

取第12-13位数值

def countSeniors(details):""":type details: List[str]:rtype: int"""ans = 0for d in details:age = int(d[11:13])if age>60:ans +=1return ans

10/24 1155. 掷骰子等于目标和的方法数

递归 mem记录已有过的情况

def numRollsToTarget(n, k, target):""":type n: int:type k: int:type target: int:rtype: int"""if n>target or target>n*k:return 0MOD = 10**9+7mem = {(1,x):1 for x in range(1,k+1)}def check(n,target):if target<=0:return 0if (n,target) in mem:return mem[(n,target)]ans = 0if n==0:ans = target==0else:for i in range(1,k+1):ans += check(n-1,target-i)mem[(n,target)] = ansreturn ans%MODreturn check(n,target)

10/25 2698. 求一个整数的惩罚数

遍历每个数 判断是否满足条件

def punishmentNumber(n):""":type n: int:rtype: int"""def check(s,i,x):m = len(s)if i>=m:return x==0y = 0for j in range(i,m):y = y*10+int(s[j])if y>x:breakif check(s,j+1,x-y):return Truereturn Falseans = 0for i in range(1,n+1):if check(str(i*i),0,i):ans+=i*ireturn ans

10/26 2520. 统计能整除数字的位数

按每一位数字判断

def countDigits(num):""":type num: int:rtype: int"""ans = 0n = numwhile n:v = n%10if v>0 and num%v==0:ans +=1n//=10return ans

10/27 1465. 切割后面积最大的蛋糕

将切口位置从小到大排序 计算两个切口间的距离
寻找最大距离 相乘

def maxArea(h, w, horizontalCuts, verticalCuts):""":type h: int:type w: int:type horizontalCuts: List[int]:type verticalCuts: List[int]:rtype: int"""horizontalCuts.sort()verticalCuts.sort()if len(horizontalCuts)>0:maxh = max(horizontalCuts[0],h-horizontalCuts[-1])else:maxh = hif len(verticalCuts)>0:maxv = max(verticalCuts[0],w-verticalCuts[-1])else:maxv = wfor i in range(1,len(horizontalCuts)):maxh = max(maxh,horizontalCuts[i]-horizontalCuts[i-1])for i in range(1,len(verticalCuts)):maxv = max(maxv,verticalCuts[i]-verticalCuts[i-1])return (maxv*maxh)%(10**9+7)

10/28 2558. 从数量最多的堆取走礼物

大顶堆 每次取最大的礼物 进行处理

def pickGifts(gifts, k):""":type gifts: List[int]:type k: int:rtype: int"""import heapq,mathans = sum(gifts)l = [-x for x in gifts]heapq.heapify(l)for i in range(k):print(l)v = -heapq.heappop(l)num = int(math.sqrt(v))ans -= (v-num)heapq.heappush(l, -num)return ans

10/29


http://www.hkea.cn/news/177367/

相关文章:

  • 安徽平台网站建设哪里好网络策划与营销
  • 做网站接广告赚钱么凡科建站和华为云哪个好
  • 成都网站建设科技公seo营销外包公司
  • 重庆有哪些做网站 小程序的百度搜索引擎的特点
  • 仁怀哪里可以做网站自动秒收录网
  • 重庆市建设局网站推广软件一键发送
  • 合肥网络推广网络运营网站seo诊断分析和优化方案
  • 网站优化公司免费咨询sem优化推广
  • 个人做网站赚钱么宁波seo推荐推广平台
  • 员工支付做网站的费用分录成都营销型网站制作
  • 专业做网站的公司邢台专业做网站关键词搜索优化
  • 电商网站建设方案模板杭州百度首页优化
  • 网站建设服务价格东莞市网站建设
  • 网站开发所需要的的环境佛山网络推广哪里好
  • php网站的优点关键路径
  • 电子政务与网站建设 总结湖南网站推广
  • 境外网站做网站涉黄互联网媒体广告公司
  • 河南做网站公司汉狮怎么做蛋糕
  • 哈 做网站网店代运营收费
  • 制作网页的三大技术是什么郑州seo顾问
  • 网站建设报价流程行业网站网址
  • 提供邯郸做wap网站网页推广方案
  • 网站从域名广告营销公司
  • 网站链接的常见形式免费广告网
  • 微信微网站开发教程百度大数据平台
  • 网站服务设计引流推广是什么意思
  • 学校网站建设管理办法本周新闻热点事件
  • 网站移动版怎么做网站创建公司
  • wordpress 微商城模板下载地址苏州seo推广
  • 珠海网站哪家好百度com百度一下你