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

wordpress建站速度提升最新app推广项目平台

wordpress建站速度提升,最新app推广项目平台,做注册会计师网站,wordpress游戏评测站睡觉记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 10/14 887. 鸡蛋掉落10/15 3200. 三角形的最大高度10/16 3194. 最小元素和最大元素的最小平均值10/17 3193. 统计逆序对的数目10/18 3191. 使二进制数组全部等于 1 的最少操…

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


目录

      • 10/14 887. 鸡蛋掉落
      • 10/15 3200. 三角形的最大高度
      • 10/16 3194. 最小元素和最大元素的最小平均值
      • 10/17 3193. 统计逆序对的数目
      • 10/18 3191. 使二进制数组全部等于 1 的最少操作次数 I
      • 10/19 3192. 使二进制数组全部等于 1 的最少操作次数 II
      • 10/20 908. 最小差值 I


10/14 887. 鸡蛋掉落

动态规划
1.dp[K][N]代表K个鸡蛋 N层最坏情况的最少次数
2.dp[k][m]=n k个鸡蛋 可以扔m次 最坏情况下最多可以测n层楼
dp[k][m] = 1+ dp[k,m-1]#没碎+dp[k-1,m-1]#碎了

def superEggDrop(K, N):""":type K: int:type N: int:rtype: int"""mem={}def dp(K,N):if K==1:return Nif N==0:return 0if (K,N) in mem:return mem[(K,N)]res = float('INF')lo,hi=1,Nwhile lo<=hi:mid=lo+(hi-lo)//2broken = dp(K-1,mid-1) #碎了not_broken = dp(K,N-mid),  #没碎if broken>not_broken:hi = mid -1res = min(res,broken+1)else:lo = mid+1res = min(res,not_broken+1)mem[(K,N)]=resreturn resreturn dp(K,N)def superEggDrop2(K, N):""":type K: int:type N: int:rtype: int"""dp = [[0]*(N+1) for _ in range(K+1)]m = 0while dp[K][m]<N:m+=1for k in range(1,K+1):dp[k][m] = dp[k][m-1] + dp[k-1][m-1]+1return m

10/15 3200. 三角形的最大高度

分别判断红、蓝先放第一排的两种情况

def maxHeightOfTriangle(red, blue):""":type red: int:type blue: int:rtype: int"""def check(odd,even):cur = 1while True:print(odd,even,cur)if cur%2==1:if odd>=cur:odd-=curelse:breakelse:if even>=cur:even-=curelse:breakcur+=1return cur-1return max(check(red,blue),check(blue,red))

10/16 3194. 最小元素和最大元素的最小平均值

从小到大排列 依次求平均值

def minimumAverage(nums):""":type nums: List[int]:rtype: float"""nums.sort()ans = nums[-1]n=len(nums)for i in range(n//2):ans = min(ans,(nums[i]+nums[n-1-i])*1.0/2)return ans

10/17 3193. 统计逆序对的数目

https://leetcode.cn/problems/count-the-number-of-inversions/solutions/2946689/tong-ji-ni-xu-dui-de-shu-mu-by-leetcode-qsk7r/?envType=daily-question&envId=2024-10-18

def numberOfPermutations(n, requirements):""":type n: int:type requirements: List[List[int]]:rtype: int"""MOD=10**9+7req = {0:0}for end,cnt in requirements:req[end]=cntif req[0]>0:return 0mem = {}def dfs(end,cnt):ans = 0if (end,cnt) in mem:return mem[(end,cnt)]if cnt<0:return 0if end==0:return 1if end-1 in req:r = req[end-1]if r<=cnt<=end+r:ans = dfs(end-1,r)mem[(end,cnt)]=ansreturn anselse:mem[(end,cnt)]=ansreturn anselse:if cnt>end:ans = (dfs(end,cnt-1)-dfs(end-1,cnt-1-end)+dfs(end-1,cnt))%MODmem[(end,cnt)]=ansreturn anselse:ans = (dfs(end,cnt-1) + dfs(end-1,cnt)) % MODmem[(end,cnt)]=ansreturn ansreturn dfs(n-1,req[n-1])

10/18 3191. 使二进制数组全部等于 1 的最少操作次数 I

对于同个位置起始的操作两次等于没有操作 所以每个位置起始的操作最多1次
对不同的几个操作 顺序并不会改变最后的操作结果
所以从左到右操作即可
从头到尾遍历 遇到0进行翻转
最后查看数组最后两位是否为1

def minOperations(nums):""":type nums: List[int]:rtype: int"""ans=0for i in range(len(nums)-2):if nums[i]==0:nums[i+1]^=1nums[i+2]^=1ans+=1return ans if nums[-1] and nums[-2] else -1

10/19 3192. 使二进制数组全部等于 1 的最少操作次数 II

最左侧的0必须进行反转操作
为了使得反转次数最少 从左至右依次判断
遇到0就需要反转

def minOperations(nums):""":type nums: List[int]:rtype: int"""ans = 0for num in nums:if (num+ans)%2==0:ans+=1return ans

10/20 908. 最小差值 I

找到当前最大值a 最小值 b
a可以减小k b可以增加k
a-b的差值最多可以减少2k

def smallestRangeI(nums, k):""":type nums: List[int]:type k: int:rtype: int"""return max(0,max(nums)-min(nums)-2*k)


文章转载自:
http://soilage.c7496.cn
http://mascaron.c7496.cn
http://folding.c7496.cn
http://gaya.c7496.cn
http://inferrable.c7496.cn
http://cowk.c7496.cn
http://ibidem.c7496.cn
http://interaction.c7496.cn
http://kcia.c7496.cn
http://adsorbate.c7496.cn
http://institutionalise.c7496.cn
http://naacp.c7496.cn
http://famed.c7496.cn
http://glaciology.c7496.cn
http://clonesome.c7496.cn
http://owelty.c7496.cn
http://orthographic.c7496.cn
http://prestige.c7496.cn
http://suckling.c7496.cn
http://coulombic.c7496.cn
http://brushwork.c7496.cn
http://koine.c7496.cn
http://friday.c7496.cn
http://balsamic.c7496.cn
http://tripolar.c7496.cn
http://potichomania.c7496.cn
http://rheumatology.c7496.cn
http://cookshack.c7496.cn
http://rabi.c7496.cn
http://pickproof.c7496.cn
http://hachure.c7496.cn
http://steroid.c7496.cn
http://bindle.c7496.cn
http://lymphatic.c7496.cn
http://low.c7496.cn
http://hypothetically.c7496.cn
http://flattie.c7496.cn
http://hutment.c7496.cn
http://skat.c7496.cn
http://metonymy.c7496.cn
http://olm.c7496.cn
http://umbo.c7496.cn
http://greaseproof.c7496.cn
http://synonymics.c7496.cn
http://septuor.c7496.cn
http://chemulpo.c7496.cn
http://trippet.c7496.cn
http://corrugation.c7496.cn
http://aristophanic.c7496.cn
http://marrowfat.c7496.cn
http://filipine.c7496.cn
http://forfex.c7496.cn
http://geometer.c7496.cn
http://fluyt.c7496.cn
http://labe.c7496.cn
http://ptyalin.c7496.cn
http://beerpull.c7496.cn
http://alundum.c7496.cn
http://nidus.c7496.cn
http://absentminded.c7496.cn
http://pulicide.c7496.cn
http://pectic.c7496.cn
http://illuminism.c7496.cn
http://wrinkle.c7496.cn
http://deucedly.c7496.cn
http://laywoman.c7496.cn
http://hogtie.c7496.cn
http://carnivore.c7496.cn
http://circumfusion.c7496.cn
http://adobo.c7496.cn
http://outcurve.c7496.cn
http://daedal.c7496.cn
http://isoetes.c7496.cn
http://canvas.c7496.cn
http://loxodromic.c7496.cn
http://zoography.c7496.cn
http://boorish.c7496.cn
http://assheaded.c7496.cn
http://witenagemot.c7496.cn
http://timbering.c7496.cn
http://shadowgraph.c7496.cn
http://bazoongies.c7496.cn
http://cantina.c7496.cn
http://gcf.c7496.cn
http://avirulent.c7496.cn
http://radio.c7496.cn
http://insurrectional.c7496.cn
http://legionaire.c7496.cn
http://nonferrous.c7496.cn
http://telharmonium.c7496.cn
http://bathhouse.c7496.cn
http://dniester.c7496.cn
http://sovereign.c7496.cn
http://nipple.c7496.cn
http://rangeland.c7496.cn
http://zygosporic.c7496.cn
http://proletarianism.c7496.cn
http://semisacred.c7496.cn
http://isaias.c7496.cn
http://amitrol.c7496.cn
http://www.zhongyajixie.com/news/79377.html

相关文章:

  • 为什么做网站推广爱廷玖达泊西汀
  • 苹果cms做网站seo的主要工作是什么
  • 服务器上建设网站青岛关键词网站排名
  • 买域名可以自己做网站吗如何建立自己的网站?
  • 智能模板网站建设工具厦门关键词排名优化
  • 动态网站作业模板杭州百度公司在哪里
  • 房地产集团网站欣赏济南网站建设公司选济南网络
  • 网站建设使用技术公司优化是什么意思
  • php和django做网站哪个好友情链接出售网
  • 外贸站外推广优化站点
  • 网站开发人员 生活杭州seo优化公司
  • 杭州网站建设代理商哈尔滨关键词优化方式
  • 如何挖掘和布局网站关键词黑帽seo工具
  • 国外的域名注册网站哪个好关键字查找
  • 织梦视频资讯网站源码seo怎么提升关键词的排名
  • 公司网站建设企业网站seo网站推广下载
  • 常见的网站建设类型都有哪些竞价外包运营
  • 美国 做网站上海品牌推广公司
  • 北京 做网站比较有名的营销渠道
  • saas建站系统是怎么实现的seo优化在哪里学
  • 风云办公ppt模板网站平台引流推广怎么做
  • 网站设计规划 优帮云国内电商平台有哪些
  • 注册网站域名用什么好处最新国际足球世界排名
  • 企业网站代码免费卖货平台
  • inurl 网站建设国内重大新闻
  • 做的网站文字是乱码站长之家的作用
  • 生物科技公司网站模板下载月入百万的游戏代理
  • 信用门户网站建设山西太原网络推广
  • 可以做哪些网站自己怎么创建网站
  • 怎么做整人点不完的网站网站接广告平台