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

安徽索凯特建设工程有限公司网站wordpress小论坛

安徽索凯特建设工程有限公司网站,wordpress小论坛,视频号视频怎么下载,线下推广怎么做【题目来源】http://oj.ecustacm.cn/problem.php?id1753http://oj.ecustacm.cn/viewnews.php?id1023【题目描述】 游泳池可以等分为n行n列的小区域#xff0c;每个区域的温度不同。 小明现在在要从游泳池的左上角(1, 1)游到右下角(n, n)#xff0c;小明只能向上下左右四个方…【题目来源】http://oj.ecustacm.cn/problem.php?id1753http://oj.ecustacm.cn/viewnews.php?id1023【题目描述】 游泳池可以等分为n行n列的小区域每个区域的温度不同。 小明现在在要从游泳池的左上角(1, 1)游到右下角(n, n)小明只能向上下左右四个方向游不能游出泳池。 而小明对温度十分敏感他希望你帮他找一条最舒适的路径使路径上的最高的水温和最低的水温差值最小。【输入格式】 第一行输入一个正整数n。 接下来n行每行n个正整数表示方阵每个区域的温度a[i][j]。 所有数据保证随机。 (1≤n≤100,1≤a[i][j]≤1000)【输入格式】 一行一个数表示最小差值。【输入样例】 4 1 3 10 8 1 4 10 8 1 1 1 1 1 5 8 8【输出样例】 7【算法分析】 由于本题规定小明可以往上下左右四个方向游也就是说可以走回头路所以不能用动态规划。故依据本题题意若要找一条最舒适的路径的话就需要用搜索算法了。 但是如果简单地遍历出所有路径再比较得到温差最小路径肯定超时必须剪枝才能减少路径的搜索数量。 如何剪枝这是本题难点。因为如果已知最小温差只需一边游一边检查当前路径上的最大温差如果已经超过了允许的最小温差就不用走下去了。但是最小温差不能预知只能猜。最好的方法是使用二分法来猜这个最小温差。本题的解法是“DFS二分法”。 用“BFS二分法”也行请大家思考。【算法代码】 #includebits/stdc.h using namespace std;const int TOP1000; const int maxn105; int a[maxn][maxn]; //temperature bool st[maxn][maxn]; int n; int dx[4] {-1,0,1,0}; int dy[4] {0,1,0,-1};void dfs(int x,int y,int maxt,int mint) {if(a[x][y]maxt || a[x][y]mint) return; //prunest[x][y]true;for(int i0; i4; i) {int nxxdx[i];int nyydy[i];if(!st[nx][ny] nx1 nxn ny1 nyn)dfs(nx,ny,maxt,mint);} }bool check(int x) {for(int i1; ixTOP; i) {memset(st,0,sizeof(st));dfs(1,1,ix,i);if(st[n][n]) return 1;}return 0; }int main() {scanf(%d,n);for(int i1; in; i) {for(int j1; jn; j) {scanf(%d,a[i][j]);}}int le1,riTOP;while(leri) {int mid(leri)/2;if(check(mid)) rimid-1;else lemid1;}printf(%d,ri1);return 0; }/* in: 4 1 3 10 8 1 4 10 8 1 1 1 1 1 5 8 8out: 7 */ 【参考文献】https://blog.csdn.net/weixin_43914593/article/details/131912564
http://www.hkea.cn/news/14338122/

相关文章:

  • 设计外贸网站建设群晖套件wordpress
  • 织梦网站底部黑链wordpress素锦
  • 成都正规集团网站制作维护潍坊专业人员继续教育网络平台登录
  • 离石做网站的公司手机网站 微信平台
  • 网站制作好以后怎么管理教务在线网站开发报告书
  • 查企业的官方网站如何申请域名后缀
  • 容桂营销网站建设广告关键词有哪些类型
  • 做百度网站每年的费用自己做了一个网站
  • 一个营销型网站模板上海网站开发哪里好薇
  • 一个网站域名ip网站seo流程
  • 建设银行天津分行门户网站app官网模板
  • 做视频网站需要流媒体吗装修网站cms
  • 北京产品网站建设网站设计思想
  • 网站建设的意义以及重要性天津建设工程
  • 网站建设外出考察报告高德地图有没有vr全景
  • 江都网站建设怎样查看网站是否被百度收录
  • 网站开发人员负责方面程序员做网站美工能过关吗
  • 哪些公司做外贸网站好爱站查询工具
  • 廊坊百度快照优化哪家服务好赤峰seo
  • 吴中区住房和城乡建设局网站做网站 内容越多越好
  • 卖东西的网站怎么建设黄埔区建设局网站
  • 免费企业建站模板建设公司和建筑公司有什么区别
  • 怎么制造网站百度推广登录入口
  • 全国村级网站建设sem推广是什么意思
  • 做网站的咋挣钱宁波网站开发公司怎么样
  • 无锡网站建设服务怎么找需要做网站的客户
  • 如何利用NAS做网站西南网架公司
  • 安徽省建设厅网站域名权威发布是鼠头
  • 网站中的幻灯片ie6显示 ie7如何兼容深圳手机网站设计公司
  • 建设微信商城网站wordpress调用产品图片