bzoj 4956: Secret Chamber at Mount Rushmore
来源:互联网 发布:怎么经营淘宝网店 编辑:程序博客网 时间:2024/05/17 06:00
题意:给出m条字母变换规则,判断第一个单词能不能转换为第二个单词。
跑个Floyd然后扫一遍就好了吧。。
#include<cstdio>#include<cstring>bool mp[27][27];int n,m;char* wk(char* s1,char* s2){ int len=strlen(s1); if(len!=strlen(s2)) return "no"; for(int i=0;i<len;i++) if(!mp[s1[i]-'a'][s2[i]-'a']) return "no"; return "yes";}int main(){ memset(mp,0,sizeof(mp)); for(int i=0;i<26;i++) mp[i][i]=1; scanf("%d%d",&m,&n); for(int i=0;i<m;i++) { char s1[3],s2[3]; scanf("%s%s",s1,s2); mp[s1[0]-'a'][s2[0]-'a']=1; } for(int k=0;k<26;k++) for(int i=0;i<26;i++) for(int j=0;j<26;j++) if(!mp[i][j]) mp[i][j]=mp[i][k]&mp[k][j]; for(int i=0;i<n;i++) { char s1[60],s2[60]; scanf("%s%s",s1,s2); puts(wk(s1,s2)); }}
阅读全文
0 0
- bzoj 4956: Secret Chamber at Mount Rushmore
- bzoj 4956: [Wf2017]Secret Chamber at Mount Rushmore(最短路)
- [bzoj4956]Secret Chamber at Mount Rushmore floyd
- 2017 word finnal i Secret Chamber at Mount Rushmore
- 2017 ICPC WF I Secret Chamber at Mount Rushmore【基础/签到】
- 2017 ICPC WF I Secret Chamber at Mount Rushmore(水)
- Chemical Secret——2、At home
- How to let ubuntu mount at startup?
- Secret
- Secret
- Secret
- 【BZOJ】1590: [Usaco2008 Dec]Secret Message 秘密信息
- BZOJ 1590: [Usaco2008 Dec]Secret Message 秘密信息 Trie树
- bzoj 1590 luogu2292 [USACO08DEC]秘密消息Secret Message(题解)
- B. Chamber of Secrets
- how to mount remote disk as local disk at startup
- mount
- mount
- Android UI性能优化(渲染)
- API学习HashMap
- C到C++注释的转换
- LeetCode--Search in Rotated Sorted Array
- HDU 5413 拓扑排序+BITSET
- bzoj 4956: Secret Chamber at Mount Rushmore
- Android apk动态加载机制的研究
- 2017工作流触发器实例
- 【算法题】数组分段
- 折半查找(二分查找)
- 【思维-二进制思想】nyoj-备用 2350--彩排
- SSM框架整合
- springboot整合spring data jpa
- python爬取新浪新闻存储到excel