加入收藏   |   设为首页   |   联系我们
只要你给出一张效果图,我就可按你的效果图返回一个html页面给您,保证兼容浏览器,每张只收费80-150元不等,有需要的加我QQ:20985349
个人网站制作,网站制作兼职,网页制作,个人做网站,个人做网页,做网页兼职,承接网页制作,网站程序制作,网站页面制作,div+css网页制作,css页面,div页面,网页前端制作,网站前端制作,网页重构,网站重构,页面重构,divccs外包,网站外包,切图外包
本团队8年经验专业承接兼职网页制作、div+css网页切图排版、静态页面制作,每页只收费80-150元,保证代码精简规范符合w3c标准,最快24小时内完成,只要您有网页效果图就可以随时找我们
QQ:16748717
时间:2018-01-07 来源:

洛谷P1301魔鬼之城

标签:while   cout   name   ora   pla   rdquo   esp   sticky   tps   

P1301 魔鬼之城

题目描述

在一个被分割为N*M个正方形房间的矩形魔鬼之城中jpg或psd转html,一个探险者必须遵循下列规则才能跳跃行动.他必须从(1,jpg或psd转html 1)进入,网页切图制作从(N,承接网页前端外包 M)走出;在每一房间的墙壁上都写了一个魔法数字,div+css+js切图是1~13之内的自然数;探险者可以想像出8个方向中的任何一个(水平或垂直或对角线方向),兼职手机网页制作随后他就可以作一次空间跳跃穿过这一方向上的连续的X个房间,承接网站前端其中X是他原来所在房间的魔法数字.但如果在这一方向上的房间数小于X,网站div+css则他不作任何跳跃,psd切图html而必须想像另一个方向.同时,团队网页接活探险者不能作连续两次相同方向的跳跃.

技术分享图片

例如在上图的5*4的魔鬼之城中jpg或psd转html,如果探险者现在所在的位置是(3,jpg或psd转html 3)div+css制作,那么通过依次空间跳跃他可以到达下列房间中的一个:(1,div+css制作 1)div前端切图,(3,网页html切图排版 1)网站div+css,(1,网站div+css 3)html切图制作,(5,html切图制作 1)jpg或psd转html,或(5,html前端制作 3).另外div+css制作,如果他要用两次跳跃从(5,div+css制作 4)到达(3div前端切图, 2),兼职手机网页制作则他不能首先跳到(4网站div+css, 3)(因为这样他第二次跳跃的方向将和第一次相同,html切图报价而这是不允许的).所以他必须先跳跃到(2html切图制作, 1).

请你写一个程序,html切图制作对给定的地图jpg或psd转html,算出探险者至少需要跳跃多少步才能离开魔鬼之城.

输入输出格式

输入格式:

 

一行给出N,jpg或psd转htmlM(都不超过100);

下来有M行div+css制作,每行为N个自然数,承接网页前端外包表示对应房间中的魔法数字.

 

输出格式:

 

出最小步数div前端切图,如果探险者无法离开魔鬼之城,兼职手机网页制作请输出“NEVER”.

 

输入输出样例

输入样例#1: 复制
5 4
3 3 6 7 11
3 2 1 1 3
3 2 2 1 1
2 1 2 2 1
输出样例#1: 复制
4
思路:搜索.深搜最多只有20分!!
#include<queue>
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
struct nond{
    int x网站div+css,y,网站div+csszhtml切图制作,step;
};
queue<nond>que;
int n,团队网页接活mjpg或psd转html,ans=0x7f7f7f7f;
int dx[8]={1,jpg或psd转html-1div+css制作,0,div+css制作0div前端切图,-1,网页html切图排版-1网站div+css,1,网站div+css1};
int dy[8]={0html切图制作,0,html切图制作1jpg或psd转html,-1,html前端制作1div+css制作,-1,div+css制作1div前端切图,-1};
int map[110][110],兼职手机网页制作vis[110][110][8];
int main(){
    scanf("%d%d"网站div+css,&n,html切图报价&m);
    for(int j=1;j<=m;j++)
        for(int i=1;i<=n;i++)
            scanf("%d"html切图制作,&map[i][j]);
    nond tmp;tmp.x=1;tmp.y=1;tmp.z=-1;
    tmp.step=0;que.push(tmp);
    while(!que.empty()){
        nond now=que.front();
        que.pop();
        for(int i=0;i<8;i++){
            int cx=now.x+dx[i]*map[now.x][now.y];
            int cy=now.y+dy[i]*map[now.x][now.y];
            if(cx>=1&&cx<=n&&cy>=1&&cy<=m&&i!=now.z&&!vis[now.x][now.y][i]){
                if(cx==n&&cy==m){ cout<<now.step+1;return 0; }
                nond c;c.x=cx;c.y=cy;
                c.step=now.step+1;c.z=i;
                vis[now.x][now.y][i]=1;que.push(c);
            }
        }
    }
    cout<<"NEVER";
}

 

 

洛谷 P1301 魔鬼之城

标签:while   cout   name   ora   pla   rdquo   esp   sticky   tps   

原文:https://www.cnblogs.com/cangT-Tlan/p/8215281.html

点击次数:2393
作者:
六年web前端开发经验,熟悉W3C WEB标准,精通表现层语言:Html, CSS2013年09月22日CentOS7编译LAMP应用wordpress 2017年11月09日linux系统启动级别2017年11月09日网页设计如何打造舒适的视觉效果2017年11月09日linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理2017年11月09日Unity3D实用的10个小技巧2017年11月09日dhcp的option说明2017年11月09日LVS之高可用性2017年11月02日环境变量PATH、cp命令、mv命令、文档查看catmorelessheadtail2017年11月02日12.13Nginx防盗链12.14Nginx访问控制12.15Nginx解析php相关配置12.16Nginx代理2017年11月02日Linux运维之道之RHEL7系统安装及基本命令2017年11月02日基于i.MX6UL实现PWM脉冲计数2017年11月02日云计算产品性能测试指南2017年11月02日现代前端开发技术栈2017年11月02日36、我的C#学习笔记22017年11月02日思科协作day42017年10月30日环境变量PATH,cp命令,mv命令,文档查看catmorelessheadtail2017年10月30日思科VTP域统一管理VLAN2017年10月30日SpringFramework5.0新特性2017年10月30日从零开始,从有到无,阶段性回顾12017年10月27日ansible角色定义及调用(nginx)2017年10月27日js中typeof的使用2017年10月27日js字符串2017年10月27日张书乐:观音、女儿国王、文殊、玉帝,谁最会做猴子“生意”2017年10月27日SylixOS线程创建的流程分析2017年10月27日达内-静态路由与浮动静态路由-(配图详解版)2017年10月27日课程第一天内容《基础交换一》2017年10月27日iptable之SNAT的实现2017年10月27日Linux练习二2017年10月27日Python模块学习--shutil和hashlib和json2017年10月27日Hadoop-2.4.1学习之Mapper和Reducer 【数据库】2014年11月08日hdu5164MatchingonArray(用map实现的ac自动机) 【编程语言】2015年02月02日不同文件构建PHP程序的正确方式2013年04月26日Codeforces483B.FriendsandPresents二分查找【综合】2014年11月11日swiftUI专项训练36ImageVi图片边框阴影 【综合】2015年03月12日virmon防火墙64位正式版(暂定)发布【架构设计】2015年06月29日iossqlite3数据库的封装-自己封装的,针对锁死databaseisclosed的解决和预防 【编程语言】2015年05月11日kettle入门(三)之kettle连接hadoop&hdfs图文详解 【Web前端】2014年12月16日非递归线段树区间修改区间求和的两种实现(以POJ3468为例) 【移动开发】2015年04月08日Unity5引擎公布:提供完整功能且不收分成 【编程语言】2015年03月09日OJ刷题---立方和等式 【移动开发】2015年08月26日几个典型的个人站长类网站的分析2013年04月26日使用cocos2d-js制作游戏新手引导-源码篇(三) 【Web前端】2015年03月26日第14周上机实践项目1——折腾二维数组(1) 【编程语言】2014年12月01日select与poll的接口说明 【架构设计】2015年02月15日ClimbingStairs【互联网】2015年07月06日UVA-1493DrawaMess并查集+压缩图【编程语言】2015年05月11日初识NodeJS服务端开发(Express+MySQL)【架构设计】2015年05月11日“dos2unix既不是内部或外部命令,也不是可运行的程序”的解决方法 【编程语言】2015年02月16日Mybatis封装分页查询的java公用类 【系统运维】2014年11月17日32位和64位下结构体内存对齐问题 【Web前端】2015年05月27日工厂模式与抽象工厂模式小览(一) 【移动开发】2015年08月07日572-OilDeposits 【综合】2014年11月10日java.lang.ClassCastException:java.math.BigDecimalcannotbecasttojava.lang.String 【Web前端】2015年01月04日JVM结构、GC工作机制详解 【综合】2015年03月16日EF之CodeFirst代码先行【编程语言】2015年03月12日ETL工具PentahoKettle的transformation和job集成 【编程语言】2015年05月19日Swift教程_swift常见问题(六)_完美解决swift数组索引是变量时的内存溢出 【移动开发】2014年11月17日Python中的文件和目录操作实现代码 【移动开发】2015年01月24日linux内核驱动学习(八)----驱动分类|学习方法|硬件访问 【移动开发】2015年03月16日
系统程序框架加载中.....
关闭 [ X ] 只要你给出一张效果图·我就可按你的效果图返回一个html页面给您·保证兼容浏览器·每张只收费80-150元不等·页面简单的当天可回html文件给您,有需要的加我QQ:20985349