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

广州做网站一般要多少钱?用软件做seo网站关键词推广

广州做网站一般要多少钱?,用软件做seo网站关键词推广,佳源房地产最新消息,长沙建设信息中心网站【题目链接】 洛谷 P3956 [NOIP2017 普及组] 棋盘 ybt 1416#xff1a;【17NOIP普及组】棋盘 【题目考点】 1. 深搜#xff1a;深搜回溯 2. 深搜剪枝#xff1a;最优化剪枝 【解题思路】 搜索从左上角到右下角的所有走法中花费金币最少的走法。 需要使用深搜回溯…【题目链接】 洛谷 P3956 [NOIP2017 普及组] 棋盘 ybt 1416【17NOIP普及组】棋盘 【题目考点】 1. 深搜深搜回溯 2. 深搜剪枝最优化剪枝 【解题思路】 搜索从左上角到右下角的所有走法中花费金币最少的走法。 需要使用深搜回溯搜索从一点出发到另一点的所有路径。 设二维数组mp记录每个格子的颜色如果无色记为-11是黄色0是红色。 在某次搜索时当前位置为(sx, sy)下一个要访问的位置为(x, y)已经使用金币coin。 如果当前位置(sx,sy)是有色的 如果下一个位置(x,y)是有色的 如果二者颜色相同到下个位置时花的金币数coin不变如果颜色不同到下个位置花的金币数coin加1。 如果下一个位置(x,y)是无色的 将下一个位置通过魔法变为与(sx, sy)同色到下个位置的金币数coin加2 如果当前位置(sx, sy)是无色的但是变成了col色。那么下个位置(x, y)不可以是无色的。 如果下个位置(x,y)是有色的那么 如果(x,y)位置的颜色和col相同那么到下个位置时花的金币数coin不变如果(x,y)位置的颜色和col不同到下个位置花的金币数coin加1。 设二维数组mc,mc[i][j]表示到达(i, j)位置时花的最少金币数。 最优性剪枝如果到(sx, sy)位置花的钱数coin比已知的一种到(sx, sy)位置的走法花钱mc[sx][sy]相等或更多则没必要再搜索了直接返回。 这里必须进行最优性剪枝否则搜索会超时。 【题解代码】 解法1深搜 #includebits/stdc.h using namespace std; #define N 105 #define INF 0x3f3f3f3f int m, n, mp[N][N], minCoin INF, mc[N][N];//mp[i][j]:为1代表黄色0代表红色-1代表无色 mc[i][j]到ij的最小钱数 int dir[4][2] {{0,1},{0,-1},{-1,0},{1,0}}; bool vis[N][N]; void dfs(int sx, int sy, int coin, int col)//col:如果(sx,sy)本来是无色col为(sx,sy)通过魔法变化后的颜色 {if(coin mc[sx][sy])//最优化剪枝如果到当前位置花的钱数比已知的一种到当前位置的走法花钱更多则没必要再搜索了。 return;elsemc[sx][sy] coin;if(sx m sy m)//到达终点点 return; for(int i 0; i 4; i){int x sx dir[i][0], y sy dir[i][1];//x,y是sxsy周围的位置 if(x 1 x m y 1 y m !vis[x][y]){vis[x][y] true;if(mp[sx][sy] 1 || mp[sx][sy] 0)//如(sx, sy)是红黄 {if(mp[x][y] -1)//如果下一个位置无色 dfs(x, y, coin 2, mp[sx][sy]);//变成与出发点相同的颜色 else if(mp[x][y] mp[sx][sy])//颜色相同 dfs(x, y, coin, -1);else//颜色不同 dfs(x, y, coin 1, -1);}else if(mp[sx][sy] -1 mp[x][y] ! -1)//如(sx, sy)是无色 {//如果无色的下一个格子还是无色则不访问 if(mp[x][y] col)//颜色相同 dfs(x, y, coin, -1); else//颜色不同 dfs(x, y, coin 1, -1);}vis[x][y] false;}} } int main() {int x, y, c;memset(mp, -1, sizeof(mp));cin m n;for(int i 1; i n; i){cin x y c;mp[x][y] c;}memset(mc, 0x3f, sizeof(mc));dfs(1, 1, 0, -1);if(mc[m][m] INF)cout -1;elsecout mc[m][m];return 0; }
http://www.yingshimen.cn/news/103225/

相关文章:

  • 上海高端做网站全国知名网站排名
  • 网站建设的er图怎么画保险公司网站
  • 免费建站网站群北京建设网官方网站
  • 济南建网站送400电话芜湖市网站建设
  • 包头网站建设奥北一起做陶艺搬上网站
  • 庄浪县住房和城乡建设局网站短链接生成器官方
  • 化工行业网站wordpress报500
  • 网站推广和优化系统网站开发和嵌入式开发
  • 个人网站用凡科建站好吗北京seo运营
  • 上海设计网站开发网页设计师多少钱一个月
  • 19网站建设网站制作完成后如何发布
  • 闵行营销型网站制作软件外包网
  • 装修平台入驻检查网站的跳转路径是否清晰 哪里要优化
  • 网站建设作英文版网站建设方案
  • 怎么做网站服务器系统wordpress 封面图片
  • 唐山网站建设方案书网络营销推广方式包括什么
  • 郑州网站建设熊掌号品牌营销策略分析
  • 上哪儿找做网站苏州高端网站开发
  • 纯jsp做的留言板网站网站设计软件microsoft2013
  • 容桂网站制作效率好合肥营销网站建设公司
  • 杭州app网站设计营销型网站成功案例
  • 清远佛冈住房和城乡建设局网站有服务器还需要买网站空间吗
  • 网站建设五行建网站策划方案
  • wordpress数据库发布文章搜狗seo排名软件
  • 外国设计网站分销系统平台有哪些
  • 长沙专业网站建设团队wordpress站群怎么优化
  • 西安优秀的定制网站建设公司哪家好wordpress关闭发表评论
  • 织梦网站图片不显示图片网站主页设计模板
  • 石材网站建设方案安徽今天的新消息
  • 淄博张店外贸建站公司互联网怎么做