hdu 1181 变形课(dfs)

Workbench下列车转向架随机振动疲劳分析 结果中添加功率谱响应工具(Response PSD Tool),可以查看几何体以及远程点上的功率谱密度,如下图11所示,这里查看几何体上某一硬点的加速度功率谱密度响应曲线,如下图12所示。结果中添加疲劳工具(Fatigue Tool),查看列车转向架的疲劳寿命情况,这里采用窄带的寿命假设理论,曝光时间为1s指明计算出的疲劳寿命的基本单位是秒,寿命结果如下图14所示,可以看到最大寿命为1e35s,最小寿命为2.3542e18s,注意单位制,可再次基础上将其转换为小时或天。频域上的统计计算,软件很快计算完成。 阅读详情

题目:
变形课

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 31204 Accepted Submission(s): 11247

Problem Description
呃……变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体.
Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个M(Mouse),你知道,如果他自己不能完成的话,他就只好向Hermione请教,并且被迫听一大堆好好学习的道理.

Input
测试数据有多组。每组有多行,每行一个单词,仅包括小写字母,是Harry所会的所有咒语.数字0表示一组输入结束.

Output
如果Harry可以完成他的作业,就输出”Yes.”,否则就输出”No.”(不要忽略了句号)

Sample Input
so
soon
river
goes
them
got
moon
begin
big
0

Sample Output
Yes.

Hint
Hint

Harry 可以念这个咒语:”big-got-them”.

链接:
http://acm.hdu.edu.cn/showproblem.php?pid=1181

代码:

#include<fstream>
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
const int maxn = 1010;
string ss[maxn];
int n = 0;
bool vis[maxn];
bool flag = false;

void dfs(char c){
    if(c == 'm'){
        flag = true;
        return ;
    }
    for(int i = 0; i < n; ++i){
        if(!vis[i] && *(ss[i].begin()) == c){
            vis[i] = true;
            dfs(*(ss[i].end() - 1));
        }
    }
}

int main(){
//    freopen("a.txt", "r", stdin);
    string s;
    while(cin >> s){
        n = 0;
        flag = false;
        while(s != "0"){
            ss[n++] = s;
            cin >> s;
        }
        for(int i = 0; i < n; ++i){
            if(*(ss[i].begin()) == 'b'){
                memset(vis, 0, sizeof(vis));
                vis[i] = true;
                dfs(*(ss[i].end() - 1));
                if(flag) break;
            }
        }
        if(flag) printf("Yes.\n");
        else printf("No.\n");

    }
    return 0;
}
基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现 本文详细介绍基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现。通过I2S接口直接传输PCM数据,避免SRC重采样,实现真正的HIFI级音质。涵盖硬件连接、软件架构、网络传输优化及实际音质对比,为音频爱好者提供高性价比的无损无线音频解决方案。 阅读详情

相关推荐

拆解维修指南:当你的大扭矩电动扳手‘罢工’,如何自己动手排查行星齿轮与谐波传动故障?

本文详细解析了大扭矩电动扳手行星齿轮与谐波传动故障的排查与修复方法。从故障初判、拆解工艺到行星齿轮系统检测、谐波传动维护,提供了一套完整的维修指南,帮助用户快速诊断和解决常见问题,延长工具使用寿命。

weixin_42525582的博客 436

HDU 1181 变形课(dfs)

Description 呃……变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个M(Mou

ZSQ 816

【重磅更新】CT/MRI LI-RADS 2024:肝细胞癌局部区域治疗后反应评估的核心突破与临床实践指南

减少过度治疗:辐射 LRT 的 Nonprogressing 类别避免了 “持续强化 = 存活” 的误判,降低不必要的再治疗风险;提高检出效率:非辐射 LRT 的辅助特征升级减少了 Equivocal 比例,更早识别存活肿瘤;统一评估语言:标准化的分类标准为放射科、肝病科、肿瘤科、肝移植科的多学科协作(MDT)提供了统一 “沟通工具”,助力治疗方案的精准制定。

楚山之石的博客 1225

杭电1811 变形课(dfs)

Problem Description 呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(b

不为自己找借口的博客 668

基于deepseek+dify+达梦实现自然语言查询数据库

自然语言查询数据库信息

weixin_43974943的博客 1593

CATIA二次开发CAA:(一)开发环境搭建

CATIA+CAA+RADE+VS2012

ysm1987的博客 1万+

HDUOJ1181 变形课

<br /> 变形课<br />Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)<br />Total Submission(s): 3610    Accepted Submission(s): 1220<br />Problem Description呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但

韦华其斤---------ACMer 1198

TOD和PPS精确时间同步技术

授时

u010783226的专栏 1万+

HDU1181变形课(并查集)

呃…变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个M(Mouse),你知道,如果他自己不能完...

weixin_44606952的博客 229

Autosar配置——导入DBC后配置SecOC同步报文和同步请求报文

在Autosar中,安全性是一个重要的考虑因素,而SecOC(Secure On-Board Communication)是一种用于保护通信数据完整性和安全性的安全机制。在上述示例中,我们配置了同步报文和同步请求报文的属性。接下来,我们需要在Autosar中配置同步报文和同步请求报文。同步报文用于在通信双方之间同步SecOC状态,而同步请求报文用于请求SecOC的状态信息。通过以上配置,我们成功地导入了DBC文件,并在Autosar系统中配置了SecOC同步报文和同步请求报文。希望以上信息对您有所帮助!

CyberSphinx的博客 649

从零开始学 AUTOSAR:深入浅出 SAE J1939 诊断通信管理器(J1939Dcm)深度完整版

SAE J1939 是美国汽车工程师学会制定的重型车辆 CAN 总线通信标准,覆盖卡车、客车、工程机械、农机、船舶等,是商用车领域的 “通用语言”。基于CAN 2.0B 扩展帧(29 位 ID)(车规主流)PGN(参数组号)+ SPN(可疑参数号)核心标准:J1939-21:数据链路层(CAN 帧格式、地址声明)J1939-71:应用层(普通信号、报文)诊断层(核心!J1939Dcm 依据)J1939-81:网络管理(地址管理、节点检测)

getusushu的博客 117

G - 变形课 HDU - 1181(搜索之dfs)

呃…变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个M(Mouse),你知道,如果他自己不能完...

starlet_kiss的博客 291

Halcon那些事:Halcon缺陷检测检测印刷数字完整性

创建模板 create_shape_model模板匹配 find_shape_model。

十多年IT经验,专注机器视觉,智能制造半导体行业 764

hdu 题目1181 变形课 (简单DFS)

变形课 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 10088    Accepted Submission(s): 3759 Problem Description 呃......变形课上Harry碰到了一点小

Hanks软件库 1183

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

hdu1181 变形课 dfs

题目链接 hdu1181 变形课 dfs 代码如下,解释在代码里面 //可以转换成一个26*26的有向图 //问题就变成了是否能找到从b到m的一条通路,就是[1][12] #include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;iostream&gt; using namespace std; bool map[26][26]; bo...

candiceyj的博客 226

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

HDU1181 变形课【DFS+关系闭包+bitset】

变形课 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 38513 Accepted Submission(s): 13646 Problem Description 呃…变形课上Harry碰到了一点小麻烦,因为他并不像Hermi...

海岛Blog 726

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

HDU1181 变形课【DFS】

问题链接:HDU1181 变形课。 问题简述:参见上述链接。 问题分析:这个问题就是一个单词接龙游戏,看能不能从b接到m。可以使用DFS来实现。计算过程中是没有必要存储整个单词,只需要存储单词的首尾字符就可以了。 程序说明:DFS处理过程中,使用visit[]数组记忆已经访问过的单词。如果找到解则置标志yesflag为1,作为搜索的结束条件。 读入数据时,没有...

weixin_34304013的博客 89

HDU1181 变形课【DFS】(废除)

变形课 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 26273Accepted Submission(s): 9598 Problem Description 呃......变形课上Harry碰...

海岛Blog 3109

hdu1181 -- 变形课(DFS)

hdu1181 – 变形课(DFS) Problem Description 呃…变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个M(Mouse),你知道,如果他自己不能完成的话,他就只好向Hermione

weixin_45808576的博客 891

HDU 1181 变形课 (dfs)

变形课 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 12047    Accepted Submission(s): 4464 Problem Description 呃......变形课上Harry碰到了一

凌风 1211

HDU 1181 变形课 深度优先搜索(DFS)简单题

http://acm.hdu.edu.cn/showproblem.php?pid=1181 题意:给出很多个字符串,每个串表示该串的首字母代表的物体能转变成尾字母代表的物体,问的是'b'物体能不能转变成'm'物体. 思路:先找出所有以'b'为首字母的串,它们都作为起点,一直很后搜索(连接),看能否找到'm' #include #include #include #include #incl

PWZER 1792

hdu 1181 变形课 dfs

变形课 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 26454    Accepted Submission(s): 9668 Problem Description 呃......变形课上Harry碰到了一点小麻烦

Mystic_beauty的博客 400

HDU 1181 变形课(DFS)

变形课             Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/65536 K (Java/Others)                    Total Submission(s): 9165Accepted Submission(s): 3415 Problem Desc...

MengDeMao1234的博客 225

dfs复习 HDU1181:变形课

dfs复习 HDU1181:变形课 Problem Description 呃…变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师...

韦恩少爷的博客 257

HDU 1181 变形课 DFS

思路:开始看错了题目,WA了一发之后,裸搜,也是数据弱,要不然我代码怎么能过。 http://acm.hdu.edu.cn/showproblem.php?pid=1181 /********************************************* Problem : HDU 1181 Author : NMfloat InkTime (c) NM .

NM的专栏 437

HDU1181 变形课 DFS

变形课 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 20254    Accepted Submission(s): 7293 Problem Description 呃......变形课上Harry碰到了一

逝水流年轻染尘 327
上一篇: 考研机试真题--回文字符串--华中科技大学
下一篇: hdu1241 Oil Deposits (dfs)
SkyeBCI
博客等级 码龄9年 231粉丝 211原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值