HDOJnbsp;nbsp;1181nbsp;nbsp;nbsp;nbsp;变形课

2024-02-09 07:48
文章标签 变形 nbsp hdojnbsp 1181nbsp

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

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1181

#include<iostream>
#include <cstdio>
#include<cstring>
using namespace std;
struct
{
    char beg;
    char end;
}M[101];
bool hash[101],f;
int N;
bool DFS(char ch)
{
     if(ch =='m')
     {
         f= rue;
         return true;
     }
     for(int i = 0;i<N;++i)
         if(M[i].beg==ch&&!hash[i])
         {
            hash[i] = true;
            DFS ( M[i].end );
            hash[i] = false;
         }
     return false;
}
int main ()
{
    string str;
    while (cin >>str)
    {
        N = 0;
        f = false;
        memset ( hash, 0 , sizeof ( hash ) );
        while ( str != "0" )
        {
            M[N].beg = str[0];
            M[N].end = str[ str.size() - 1 ];
            N++;
            cin >> str;
        }
        DFS ( 'b' );
        puts ( f ? "Yes." : "No." );
    }
    return 0;
}

这篇关于HDOJnbsp;nbsp;1181nbsp;nbsp;nbsp;nbsp;变形课的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

csu(背包的变形题)

题目链接 这是一道背包的变形题目。好题呀 题意:给n个怪物,m个人,每个人的魔法消耗和魔法伤害不同,求打死所有怪物所需的魔法 #include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>//#include<u>#include<map

hdu3389(阶梯博弈变形)

题意:有n个盒子,编号1----n,每个盒子内有一些小球(可以为空),选择一个盒子A,将A中的若干个球移到B中,满足条件B  < A;(A+B)%2=1;(A+B)%3=0 这是阶梯博弈的变形。 先介绍下阶梯博弈: 在一个阶梯有若干层,每层上放着一些小球,两名选手轮流选择一层上的若干(不能为0)小球从上往下移动,最后一次移动的胜出(最终状态小球都在地面上) 如上图所示,小球数目依次为

跳台阶(动态规划/斐波那契变形)

跳台阶 链接:https://www.nowcoder.com/acm/contest/90/A来源:牛客网 题目描述 小明在坐景驰科技研发的无人车到达了目的地。 景驰科技(JingChi.ai)是一家由人工智能技术驱动、以无人驾驶技术为核心的智能出行公司。它将打造面向中国市场的全无人驾驶。 从无人车下来以后,小明看到了一个长长的楼梯。 有一个n级台阶的楼梯,小明一次可以向上跳1

Bellman_Ford变形求最长路+正权回路或spfa——POJ 1860

对应POJ题目:点击打开链接 Currency Exchange Time Limit: 1000MS Memory Limit: 30000KTotal Submissions: 20814 Accepted: 7451 Description Several currency exchange points are working in our city. L

[android总结]Zxing二维码扫描图片变形

关于使用ZXing扫描二维码图片变形的问题,晚上有很多种解释,但都是一个模板,经过多种尝试,还是没能解决我的问题。于是就自己研究,不过索性解决了,再次简单分享一下。 如果想在应用里添加自己的我二维码扫描功能,可以参照:http://blog.csdn.net/xiaanming/article/details/10163203   这篇博客描述的很详尽。 首先,你应该知道

Android 图片放错位置会拉伸变形

今天做了一个很小的需求,然后需要图片,我给ui要图片。直接给了我三套,还命名 x . xx. 2k 真的一开始都不知道。没有玩过这么正规的。我就用了一张,放到了hdpi下面。 后来同事帮我才知道, 图片要放到xhdip 里面,那样才不会拉伸变形。因为我们适配的分辨率很高。 现在的分辨率都是最低720,普遍1080。 我这才知道自己过时了。 然后放到正确的文件夹下,嗯,可以正常显示了。 x

Ubuntunbsp;出现apt-get:nbsp;Packag…

学习了 原文地址:Ubuntu 出现apt-get: Package has no installation candidate问题 作者:zhou4539   Ubuntu 出现apt-get: Package has no installation candidate问题 分类: 系统-Linux 2011-12-18 13:32 751人阅读 评论(0) 收藏 举报 今天在

微信公众平台nbsp;10.29日更新nbsp;之己见

曾经有前辈说过,无论微信 5.0 的部分功能做的有多差,但是这是微信转型的一个里程碑。起初,笔者有点不太理解其中的道理,但是随着自己做了些东西东西后,才慢慢发现,这种先推广后优化,让用户去引导功能开发的策略是多么的明智。 此前,网络曾有谣言,微信服务号将于明年起收3000元/年的年费,这一传言尚未被证实,昨天微信公众平台正式推出了微信认证这一个功能,服务号可以花费300元进行认

C语言的条件编译#if,nbsp;#elif…

原文地址:C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef 作者:Embeder 有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指

结构体定义nbsp;typedefnbsp;structnbsp;…

很不错 原文地址:结构体定义 typedef struct 用法详解和用法小结 作者:紫心玲儿 typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。 具体区别在于: 若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n; 若用typedef,可以这样写,typedef struct node