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

做网站赚大钱php手机网站建设

做网站赚大钱,php手机网站建设,wordpress 自动tag标签,高水平 专业 建设 网站P1747 好奇怪的游戏 题目背景 《爱与愁的故事第三弹shopping》娱乐章。 调调口味来道水题。 题目描述 爱与愁大神坐在公交车上无聊,于是玩起了手机。一款奇怪的游戏进入了爱与愁大神的眼帘:***(游戏名被打上了马赛克)。这个游…

P1747 好奇怪的游戏

题目背景

《爱与愁的故事第三弹·shopping》娱乐章。

调调口味来道水题。

题目描述

爱与愁大神坐在公交车上无聊,于是玩起了手机。一款奇怪的游戏进入了爱与愁大神的眼帘:***(游戏名被打上了马赛克)。这个游戏类似象棋,但是只有黑白马各一匹,在点 x 1 , y 1 x_1,y_1 x1,y1 x 2 , y 2 x_2,y_2 x2,y2 上。它们得从点 x 1 , y 1 x_1,y_1 x1,y1 x 2 , y 2 x_2,y_2 x2,y2 走到 ( 1 , 1 ) (1,1) (1,1)。这个游戏与普通象棋不同的地方是:马可以走“日”,也可以像象走“田”。现在爱与愁大神想知道两匹马到 ( 1 , 1 ) (1,1) (1,1) 的最少步数,你能帮他解决这个问题么?

注意不能走到 x x x y y y 坐标 ≤ 0 \le 0 0 的位置。

输入格式

第一行两个整数 x 1 , y 1 x_1,y_1 x1,y1

第二行两个整数 x 2 , y 2 x_2,y_2 x2,y2

输出格式

第一行一个整数,表示黑马到 ( 1 , 1 ) (1,1) (1,1) 的步数。

第二行一个整数,表示白马到 ( 1 , 1 ) (1,1) (1,1) 的步数。

输入输出样例 #1

输入 #1

12 16
18 10

输出 #1

8 
9

说明/提示

数据范围及约定

对于 100 % 100\% 100% 数据, 1 ≤ x 1 , y 1 , x 2 , y 2 ≤ 20 1\le x_1,y_1,x_2,y_2 \le 20 1x1,y1,x2,y220

题解

#include<bits/stdc++.h>
using namespace std;
const int N=1e3+7;int x11, y11, x22, y22, m, n, st = 0;
bool vis[N][N]; 
int rx[] = {0, -2, -2, -1, 1, 2, 2, 2, 2, 1, -1, -2, -2};
int ry[] = {0, -1, -2, -2, -2, -2, -1, 1, 2, 2, 2, 2, 1};//顺时针 struct pl{int x, y, s;
};queue<pl> pass;int bfs(int x, int y){if(x == 1 && y == 1) return 0;vis[x][y] = 1;while(!pass.empty()){pl pass1 = pass.front();pass.pop();for(int i=1;i<=12;++i){int nx = rx[i] + pass1.x;int ny = ry[i] + pass1.y;if(nx<=0 || nx>n || ny<=0 || ny>m || vis[nx][ny]) continue;if(nx == 1 && ny == 1) return pass1.s+1;vis[nx][ny] = 1;	pass.push({nx, ny, pass1.s+1}); }}return 0;
}int main(){cin>>x11>>y11>>x22>>y22;n = max(x11, x22)+1;m = max(y11, y22)+1;memset(vis, 0, sizeof(vis));while(!pass.empty()) pass.pop();pass.push({x11, y11, 0});cout<<bfs(x11, y11)<<endl;memset(vis, 0, sizeof(vis));while(!pass.empty()) pass.pop();pass.push({x22, y22, 0});cout<<bfs(x22, y22)<<endl;return 0;
}
http://www.dtcms.com/a/467112.html

相关文章:

  • 如何把网站主关键词做到百度首页中国重大新闻
  • 免费做app和网站的平台有哪些最贵网站建设多少钱
  • 36kr网站用什么做的wordpress开发人力资源
  • 亚马逊网站建设网站seo关键词排名优化
  • 软件下载网站如何履行北京外包公司都有哪些
  • 网站建设中出现的错误代码自己建立一个网页
  • 音乐网站开发 群云南百度推广开户
  • Linux_基本指令1
  • 优化网站设计请大学生做网站
  • 网站维护包括大学生网页设计报告
  • 计算机应用技术网站开发基础知识龙岗网站制作公司
  • 网站设计英文报告低价网站空间
  • 百度AI车牌识别配置指南
  • 网站建设开票的税收分类虚拟专用网络
  • 跟京东类似的网站营销最好的方法
  • 美食网站建设策划书范文公司在东莞建设网登记要多少钱
  • 天宁网站建设制作国际最新十大新闻事件
  • phpcms 移动网站模板代理服务器ip免费
  • 找网站建设都需要注意哪些wordpress浮动视频
  • 搜索的网站后大拇指分享数量不见了凡科快图入口
  • 网站界面设计说明网页版游戏推荐
  • 必应网站收录在哪wordpress备份到网盘
  • 杂志社网站建设意义免费的logo网站
  • 家电网站策划大型网站设计网站
  • 最好的网站设网站开发开发需求文档模板
  • 做水果网站平台万维网站建设
  • HTB:Expressway[WriteUP]
  • 公司做网站哪里好百度旗下的所有产品
  • 德州市建设街小学网站团总支网站建设宣传
  • 西红门做网站怎么自己做网站app