vijos1656萌萌赶考

2024-02-03 03:08
文章标签 萌萌 赶考 vijos1656

本文主要是介绍vijos1656萌萌赶考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目大意

给定一个地图的起点和终点,地图上有一些点不能通过,问是否存在从起点出发到终点,经过每个点至多一次且路径长度恰好为t的路径

算法分析

很朴素的搜索,但是也是练剪枝的好题。
1假设起点坐标为(sx,sy),终点坐标为(ex,ey),给定时间为t,那么如果满足(sx+sy+t)与(ex+ey),那么直接输出No,正确性显然
2如果地图中可以经过的点的个数小于t,那么直接输出No
3如果已经走到了终点,但是时间不等于t,那么剪枝
用了以上三个剪枝就可以AC了

另外这题有2个很坑的地方= =
1 题目没有说明”S”的意思,如果把S当做起点,在地图中找S那么只有10分
2 不能重复经过其他的点,但是可以重复经过起点一次(什么神奇的设定….

灵异事件

如果按右下左上的方向顺序搜索的话,耗时会比较大。。但是如果改成左上右下的顺序搜索的话,就可以秒杀此题= = 不知道是什么神奇的原理。。

附题目:

描述
绵羊爸爸一晚做了一个奇怪的梦,他梦见了萌萌十七岁的时候参加高考。萌萌所在的考点十分奇特,只有在规定的那1秒钟时刻才会开放(也就是说恰好到达考点,超过或时间未到都不能进入考点)。而萌萌从家里(萌萌的家在左上角)出去,在参加考试的途中可以在大街上走走(可以往上下左右任意方向走,不可以重复经过同一区域),但不能去娱乐场所。现在给你一张JS市的地图,以及从萌萌离开家到考点开放的时间,请你预测萌萌在绵羊老师的梦中能否成功参加这次神奇的高考?
格式
输入格式

输入数据包含多个测试点(不超过5个)。
每个测试点的第一行包含三个正整数N,M,Time(0 < N,M < 7; 0 < Time < 50)。接下来N行给出从萌萌家到考点的地图,每行包含M个字符。所有字符中仅会出现以下情况:
‘*’:表示普通道路;
‘D’:表示当地的考点(仅会出现一次);
‘H’:表示娱乐场所;
左上角的方格内字符一定为’*’。注意:出发点一开始不算走过。
文件将以0 0 0作为结束。
输出格式

对于每一个测试点,你只需要输出’Yes’表示可以准时到达,反之则输出’No’。

这篇关于vijos1656萌萌赶考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/672807

相关文章

搞懂MySQL数据库索引数据结构这一篇足够从此不再萌萌哒

点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者! 干货满满,摆好姿势,点赞发车 前言   说到数据库优化脱口而出就是添加索引,如果不会用请移步《解锁数据库系列》数据库索引已为你备好!如果你也和我一样一直搞不懂数据库索引底层数据结构,懵X树上懵X果,懵X树下你和我,请在下方留言告诉我不止我一个,心里好受点,可是现在我已悟透,看完整篇文章相信你也和我一样拨开迷雾对天笑说:

萌萌哒的MYSQL

萌萌哒的MYSQL 说好的萌萌哒哪!说好的很好学哪!学长说了,有问题别来问我找百度。啊啊啊啊!!!!在经过无数次阅览百度网页之后,我总结了几段代码,希望MYSQL以后能对我和大家多萌萌哒一点。 (一)登陆MYSQL 话说MYSQL是一个软件啊,真的是软件啊,真的是我废了九牛二虎之力下载下来得啊啊啊!!!这个软件有两种格式的,一个是msi的,另一种是zip的。其中msi格式的是图形用户界面的,

鸿蒙开发案例:进京赶考(1)

系列文章目录 鸿蒙开发案例:进京赶考(1) 案例介绍 “进京赶考”是一款抽卡游戏,玩家在游戏界面中通过随机抽取到不同颜色的卡片,可获得不 同积分;抽卡结束后,根据积分的高低对游戏成绩进行判定(状元、榜眼、探花、进士)。本篇完成如图1所示的入口界面布局及问号的事件处理 图1 一、准备图片素材 所有图片放入项目-resources-media目录下,如图2所示 图2

萌萌哒身高差

萌萌哒身高差 链接:https://www.nowcoder.com/acm/contest/117/C 来源:牛客网 题目描述 “清明时节雨纷纷,路上行人欲断魂。” 然而wfy同学的心情是愉快的,因为BNU ACM队出去春游啦!并且,嗯。。。 以下是wfy同学的日记: 昨天,何老师告诉我们:明天我们去春游,大家准备好喝的和吃的哦! 大家听了都兴奋起来,有的欢呼,有的

零基础学手绘:萌萌的挤娃娃,好热闹!

挤娃娃最近十分流行,铃铛子也临摹了一张,不过做了适当的改动。 先放成品: BY:铃铛子 以下是步骤图: 注意:这张图主要是从上往下画,注意遮挡关系。 每个物体都给人们萌萌哒感觉哦~~ BY:铃铛子 BY:铃铛子 BY:铃铛子 BY:铃铛子 BY:铃铛子 BY:铃铛子 BY:铃铛子 BY:铃铛子

技师基地作品展丨萌萌哒“表情包”大集合!

对于很多小伙伴来说,如今没有表情包的聊天就像失去了灵魂。盐城北大青鸟技师学院基地的同学们加入原创表情包的行列。大家调研和研究了各种微信常用的语言和行为习惯,表情包中的每一个微小细节都做到了精益求精。 接下来,我们一起来看看同学们的作品吧!

响铃:从春节红包“赶考”,看度小满如何打好这场BAT正名之战

文|曾响铃 来源|科技向令说(xiangling0815)     2019年春晚在2月5日凌晨落下帷幕,除了精彩的节目和亮眼的明星,四轮红包互动令人印象深刻,百度App在持续多时的舆论预热后,给观众带去了良好的互动体验和实实在在的人民币。   根据官方数据,春晚直播过程中,全球观众参与百度App红包互动活动次数高达令人瞠目结舌的208亿次,百度共发出1000万个20.19元的红包

装系统时一度以为自己是弱智,装完系统以后感觉自己萌萌哒,这是一篇从windows开始装Ubuntu18.04的故事

一切的一切就要从,不小心把windows的启动引导给删掉了...... 不知道怎么恢复,遂,重装windows。 安装教程 https://www.bilibili.com/video/BV1DJ411D79y?from=search&seid=8813548903012862925 1.装windows10,从windows官网下载, https://www.microsoft.com

纯CSS3实现多啦a梦—感觉萌萌哒

周末起来,本来想好好复习下JS知识点。,但是正好室友讨论童年动画片的回忆,一下子让我想起了多啦A梦,万能的猫,我们的童年都想拥有一个,于是花了3个小时写了个多啦A梦。送给大家,让大家想啥有啥(呵呵...,想想就好,这个没有牛逼的功能)。希望大家喜欢。 代码如下: <!doctype html><html><head><meta charset="utf-8"><title>多啦a梦

[SCOI2016]萌萌哒【并查集】【倍增】

>Link luogu P3295 >Description n , m ≤ 1 0 5 n,m\le10^5 n,m≤105 >解题思路 我感觉这道题的操作跟 这道题 好像 一开始的想法:两个区间完全相同,说明两个区间每个对应的数字相同,可以搞一个并查集将这些数字并起来,最后并查集的数量就是可以不同的数的个数,答案用快速幂计算一下 但是这样的时间复杂度为 O ( n 2