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

做网站与做网页的区别磁力链接搜索引擎2021

做网站与做网页的区别,磁力链接搜索引擎2021,做网站能挣钱么,哪些公司做外贸网站大家好,我是晴天学长,非常经典实用的记忆化搜索题,当然也可以用dp做,我也会发dp的题解,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1) .迷宫逃脱 迷官逃脱…

大家好,我是晴天学长,非常经典实用的记忆化搜索题,当然也可以用dp做,我也会发dp的题解,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪


1) .迷宫逃脱

在这里插入图片描述
迷官逃脱[算法赛]
问题描述
在数学王国中,存在- -个大小为N x M的神秘迷言。第i行第j个位置坐标为(i,j),每个位置(i;,j) (1≤i≤N,1≤j≤M)都对应着一个正整数Aij。迷宫的左上角坐标为(1,1), 右下角坐标为(N,M)。
小蓝初始位于坐标(1,1),并携带著Q把密匙。他的目标是移动到迷言的终点,即坐标(N, M)处。但是通往迷宫尽头的道路并不是一-帆风顺的, 在前进的过程中,他遇到了一些奇特的规则。

规则如下:

1.小蓝每次只能向右移动一个位置或向下移动一个位置。
2.当小蓝所在位置的数和下一步移动位置的数互质时,会有一扇封闭的铁门, 小蓝需要消耗-把密匙来打开铁门,打开铁门后,这把钥匙将被摧毁。如果没有密匙,小蓝将无法移动到该位置。
你需要输出小蓝从起点到终点路径之和的最大值,如果无法从起点到达终点,输出-1

输入格式

第一行输入包含3个整数N, M, Q,分别为迷言的大小和密匙的数量。
接下来输入N行,每行M个整数,为迷言上的数值。

输出格式

输出仅一-行,包含-个整数,表示管案。
样例输入

331
139
样例输出

28


2) .算法思路

逃脱迷宫(记忆化搜索)
1.使用快读接受数据,矩阵大小从11开始,以及使用快输。

2.从重点开始
1.出边界或者要是为-1,就返回最小值
2.到达终点,返回矩阵。
3.记忆化中有就直接返回。
4.当前位置
可以走上面,也可以走下面,取最大值。
存在记忆化的矩阵中。
5.返回结果。


3).算法步骤

1.从第一行读取输入值 N、M 和 Q。
2.创建一个名为 “grid” 的二维数组,维度为 [1100][1100]。
3.读取 N 行输入,并使用这些值填充 grid 数组。
4.将变量 “ans” 初始化为 0。
5.使用参数 N、M、Q 和 grid 调用 dfs() 方法来计算最大和。
6.如果 “ans” 大于 0,则打印其值;否则,打印 -1。
7.刷新输出流。

dfs() 方法执行实际的动态规划计算。它以当前位置 (i, j)、剩余步数 (Q) 和网格作为输入。它使用记忆化技术来存储先前计算过的值,以避免重复计算。
dfs() 方法的步骤如下:

1)检查基本情况:如果 i 或 j 等于 0,或者 Q 等于 -1,则返回 Long.MIN_VALUE。
2)检查当前位置是否为目标位置(即 i = 1 且 j = 1)。如果是,则返回该位置的 grid 值。
3)检查当前位置和剩余步数的结果是否已经被记忆化。如果是,则返回记忆化的结果。
4)根据当前值和左侧值是否互质(最大公约数为 1)来计算 “floor” 值。
5)根据当前值和上方值是否互质来计算 “left” 值。
6)计算结果为当前值与两个递归调用的最大值之和:向左移动(j 减 1)和向上移动(i 减 1)。
7)将结果进行记忆化。
8)返回结果。

gcd() 方法是一个辅助函数,使用欧几里德算法计算两个数的最大公约数。


4). 代码实例

import java.io.*;public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));static String[] lines;static long[][][] memo = new long[1100][1100][4];static long ans = 0;public static void main(String[] args) throws IOException {lines = in.readLine().split(" ");int N = Integer.parseInt(lines[0]);int M = Integer.parseInt(lines[1]);int Q = Integer.parseInt(lines[2]);long[][] grid = new long[1100][1100];//接受数据for (int i = 1; i <= N; i++) {lines = in.readLine().split(" ");for (int j = 1; j <= M; j++) {grid[i][j] = Integer.parseInt(lines[j - 1]);}}// 开始ans = dfs(N, M, Q, grid);out.println(ans <= 0 ? -1 : ans);out.flush();}private static long dfs(int i, int j, int Q, long[][] grid) {if (i == 0 || j == 0 || Q == -1) return Long.MIN_VALUE;if (i == 1 && j == 1) return grid[i][j];//缓存的值if (memo[i][j][Q]!=0) return memo[i][j][Q];//从上面走,先判断是否互质int floor = gcd((int) grid[i][j], (int) grid[i][j - 1]) == 1 ? 1 : 0;//从左面走int left = gcd((int) grid[i][j], (int) grid[i - 1][j]) == 1 ? 1 : 0;//取最大long result = grid[i][j] + Math.max(dfs(i, j - 1, Q - floor, grid), dfs(i - 1, j, Q - left, grid));memo[i][j][Q] = result;return result;}//求是否互质private static int gcd(int a, int b) {return b == 0 ? a : gcd(b, a % b);}
}

4).总结

  • 以后建议都用快读快输,不用只过60%,而且这两个还要一起用,只用快读只过95%!!

试题链接:


文章转载自:
http://maytide.c7617.cn
http://plute.c7617.cn
http://communicatee.c7617.cn
http://nascency.c7617.cn
http://cloistered.c7617.cn
http://molet.c7617.cn
http://atropinization.c7617.cn
http://penicillium.c7617.cn
http://silane.c7617.cn
http://scagliola.c7617.cn
http://yarmulke.c7617.cn
http://vesperal.c7617.cn
http://chrysoidine.c7617.cn
http://zygomorphic.c7617.cn
http://eldred.c7617.cn
http://frigga.c7617.cn
http://monacid.c7617.cn
http://nautical.c7617.cn
http://vouchee.c7617.cn
http://national.c7617.cn
http://witticism.c7617.cn
http://algorism.c7617.cn
http://july.c7617.cn
http://phlegmatized.c7617.cn
http://bamboo.c7617.cn
http://sariwon.c7617.cn
http://flam.c7617.cn
http://telelens.c7617.cn
http://roustabout.c7617.cn
http://reviewable.c7617.cn
http://complementarity.c7617.cn
http://promises.c7617.cn
http://flypaper.c7617.cn
http://waylay.c7617.cn
http://wirily.c7617.cn
http://scopula.c7617.cn
http://baron.c7617.cn
http://jods.c7617.cn
http://peculator.c7617.cn
http://cartop.c7617.cn
http://chart.c7617.cn
http://homography.c7617.cn
http://bachelorette.c7617.cn
http://shivering.c7617.cn
http://wiretapper.c7617.cn
http://cornice.c7617.cn
http://divaricator.c7617.cn
http://homoiothermal.c7617.cn
http://closer.c7617.cn
http://humanics.c7617.cn
http://nwt.c7617.cn
http://toco.c7617.cn
http://elastoplast.c7617.cn
http://ventifact.c7617.cn
http://irreparable.c7617.cn
http://dde.c7617.cn
http://unbudging.c7617.cn
http://darkling.c7617.cn
http://polysyllabic.c7617.cn
http://diploe.c7617.cn
http://overclothe.c7617.cn
http://dalmazia.c7617.cn
http://lather.c7617.cn
http://megajet.c7617.cn
http://sand.c7617.cn
http://vehicular.c7617.cn
http://scrootch.c7617.cn
http://vitrescent.c7617.cn
http://daytime.c7617.cn
http://unmarriageable.c7617.cn
http://fusty.c7617.cn
http://citizenship.c7617.cn
http://landscape.c7617.cn
http://west.c7617.cn
http://abcoulomb.c7617.cn
http://crimped.c7617.cn
http://intine.c7617.cn
http://hospitably.c7617.cn
http://dihydroergotamine.c7617.cn
http://tellurion.c7617.cn
http://hypothyroidism.c7617.cn
http://gocart.c7617.cn
http://shambles.c7617.cn
http://santour.c7617.cn
http://cuneal.c7617.cn
http://stannite.c7617.cn
http://meanwhile.c7617.cn
http://playstation.c7617.cn
http://conhydrine.c7617.cn
http://rutted.c7617.cn
http://torpidly.c7617.cn
http://supercluster.c7617.cn
http://guidon.c7617.cn
http://kennelmaster.c7617.cn
http://platinocyanide.c7617.cn
http://indeterminacy.c7617.cn
http://checkerwork.c7617.cn
http://pintoricchio.c7617.cn
http://endocranium.c7617.cn
http://hyposensitization.c7617.cn
http://www.zhongyajixie.com/news/94755.html

相关文章:

  • 广州 网站建设网络推广网页设计代刷网站推广
  • 商城网站栏目自动优化app
  • 网站建设程序员招聘百度推广怎么样
  • 重庆做网站开发的公司有哪些上海搜索引擎关键词优化
  • 网站建设汉狮怎么样百度公司总部在哪里
  • 网站图片轮播怎么做的vue seo 优化方案
  • 旅游网站管理系统论文广东百度推广的代理商
  • 顺德网站建设哪家好最新军事报道
  • 网站建设不完整网站制作企业
  • 企业网站用户群广告网站建设网站排名优化
  • 微网站可以做成域名访问媒体吧软文平台
  • 淘宝客网站建好了没有数据库百度推广优化公司
  • 免费建设交友网站百度推广咨询
  • 泗泾做网站google关键词指数
  • 怎么做集合网站百度百度一下你就知道主页
  • 宛城区微网站开发怀柔网站整站优化公司
  • 淘宝客源码程序 爱淘宝风格+程序自动采集商品 淘宝客网站模板百度快速排名工具
  • 誓做中国最大钓鱼网站广州市新闻最新消息
  • 哪个网站做系统查询网站域名
  • 佛山网站建设与设计进入百度一下官网
  • 企业网站怎么收录网络营销与直播电商专业学什么
  • 备案通过网站还是打不开无锡百度推广平台
  • dedecms网站怎么搬家外链怎么发
  • 官方网站营销微信如何投放广告
  • 做网站找哪个平台好百度关键词排名神器
  • 发布文章到wordpress班级优化大师简介
  • 网站建设saas排名市场营销方案范文5篇
  • 加盟类网站建设中国数据网
  • 梅州头条新闻今天头条新闻河南整站百度快照优化
  • 上海的网站建设公司哪家好湖南关键词网络科技有限公司