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

广州企业做网站做网站一个月可以赚多少钱

广州企业做网站,做网站一个月可以赚多少钱,如何找回网站备案密码,影视公司注册流程及费用题目来源#xff1a;acwing 275 传纸条 分析#xff1a;这题和两人同时摘樱桃之类的题一样#xff0c;一个人从左上角走到右下角#xff0c;再从右下角走回左上角#xff0c;相同地点的分数只能得一次#xff08;或者不能走相同地点#xff09;。这种题统一可以按照两…题目来源acwing 275 传纸条  分析这题和两人同时摘樱桃之类的题一样一个人从左上角走到右下角再从右下角走回左上角相同地点的分数只能得一次或者不能走相同地点。这种题统一可以按照两个人从左上角一起出发走到右下角相同格子得分只能算一次来计算。 状态定义f[k][i1][i2] 代表从(0,0)出发已经走了k步两个人横坐标分别为i1,i2时得分最大值 结果f[m n][m 1][m 1] 从0走到m一共走m步从(0,0)走到(m,n) 一共要走m n步横坐标范围从0-m共m1 状态转移f[k][i1][i2] 从f[k-1]转移过来(i,j) 从(i-1,j),(i,j - 1)转移过来当i1 i2时j1j2同一个点注意只能取一次这种情况肯定小于两个点不同的情况如果分数有负数这里可以考虑加上一个负无穷所以最终答案肯定是两个人走的路径不同的更优情况。 m,n map(int,input().split()) g [] for _ in range(m):g.append(list(map(int,input().split())))f [[[0]*(m 1) for _ in range(m 1)] for _ in range(m n 1)] for k in range(2,m n 1):for i1 in range(1,m 1):for i2 in range(1,m 1):j1,j2 k - i1,k - i2if 1 j1 n and 1 j2 n:x g[i1 - 1][j1 - 1] (g[i2 - 1][j2 - 1] if i1 ! i2 else 0)f[k][i1][i2] max(f[k - 1][i1 - 1][i2 - 1],f[k - 1][i1][i2],f[k - 1][i1 - 1][i2],f[k - 1][i1][i2 - 1]) x print(f[-1][-1][-1]) 类似题目https://leetcode.cn/problems/cherry-pickup/ class Solution:def cherryPickup(self, grid: List[List[int]]) - int:n len(grid)if grid[0][0] -1:return 0# 两人一起走f [[[-inf]*(n 1) for _ in range(n 1)] for _ in range(n n 1)]f[2][1][1] grid[0][0]for k in range(2,n n 1):for i1 in range(1,n 1):for i2 in range(1,n 1):if k 2 and i1 1 and i2 1:continuej1,j2 k - i1,k - i2if 1 j1 n and 1 j2 n and grid[i1 - 1][j1 - 1] 0 and grid[i2 - 1][j2 - 1] 0:x grid[i1 - 1][j1 - 1] (grid[i2 - 1][j2 - 1] if i1 ! i2 else 0)f[k][i1][i2] max(f[k - 1][i1 - 1][i2 - 1],f[k - 1][i1][i2],f[k - 1][i1 - 1][i2],f[k - 1][i1][i2 - 1]) xreturn max(f[-1][-1][-1],0) https://leetcode.cn/problems/cherry-pickup-ii/ class Solution:def cherryPickup(self, grid: List[List[int]]) - int:m,n len(grid),len(grid[0])f [[[-inf]*n for _ in range(n)] for _ in range(m)]f[0][0][-1] grid[0][0] grid[0][-1]for i in range(1,m):for j1 in range(n):for j2 in range(n):x grid[i][j1] (grid[i][j2] if j1 ! j2 else 0)for y1 in (j1 - 1,j1,j1 1):for y2 in (j2 - 1,j2,j2 1):if 0 y1 n and 0 y2 n:f[i][j1][j2] max(f[i - 1][y1][y2] x,f[i][j1][j2])return max(f[-1][j][j1] for j in range(n) for j1 in range(n))
http://www.pierceye.com/news/988414/

相关文章:

  • 网站关键词怎么填写南昌网站建设一般多少钱一年
  • 公司网站制作费用无区域公司注册要求
  • 网站文章更新时间去国外做外卖网站好
  • 北京网站制作设计wordpress seo 介绍
  • 手机网站搭建平台怎么查网站域名备案
  • 用文件传输协议登录网站网站开发设计手册
  • 有什么兼职做it的网站网络推广怎么做才有效
  • 网站后台开发教程沈阳网站制作流程
  • 可以自己做课程的网站深圳小型网站建设
  • 静安做网站公司网站上线的通知
  • 怎么建设电影网站wordpress 附件上传插件下载
  • 网站导航内链建设企业网站设计方式有哪些
  • 手表网站建站千秋网络是家西安做网站的公司
  • 济南企业网站百度seo优化是做什么的
  • 网站颜色搭配案例wordpress洛米主题
  • 网站几个关键词网站备案为什么要关闭
  • 深圳网站制作哪家便宜怎么利用百度云盘做网站
  • 美容培训东莞网站建设做的网站上更改内容改怎么回事
  • 绵阳新农网的网站是哪个公司做的wordpress 在线教育主题
  • 大连优化网站怎样制作企业的网站
  • 网站建设邀请函北京网站优化 卓立海创
  • 公司后台的网站代理维护更新商贸有限公司注销流程
  • 网站建设工作动态wordpress次元主题
  • 手机网站源码asp网站快速排名技巧
  • 站点怎么建网页宁波网站建设设计制作公司
  • 黑龙江企业网站建设网站模板带后台 下载
  • 徐州在线制作网站营销网络是什么意思
  • 上海网站建设seo公司微信小程序制作教学
  • 信息化工作总结 网站建设十堰市有几家网站公司
  • 宠物网站建站目标做外贸的网站哪些是最好的