博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1181暴搜
阅读量:4321 次
发布时间:2019-06-06

本文共 1152 字,大约阅读时间需要 3 分钟。

数据量很少,暴搜就可以过了

/* * hdu1181/win.cpp * Created on: 2012-7-30 * Author    : ben */#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;const int MAXN = 26;bool mymap[MAXN][MAXN], visited[MAXN];bool dfs(int s, int e) { if(mymap[s][e]) { return true; } for(int i = 0; i < MAXN; i++) { if(i != s && mymap[s][i] && !visited[i]) { visited[i] = true; if(dfs(i, e)) { return true; } } } return false;}int main() {#ifndef ONLINE_JUDGE freopen("data.in", "r", stdin);#endif char str[200]; int a, b; memset(mymap, false, sizeof(mymap)); while(scanf("%s", str) != EOF) { if(strcmp(str, "0") == 0) { memset(visited, false, sizeof(visited)); visited[1] = true; if(dfs(1, 12)) { puts("Yes."); }else { puts("No."); } memset(mymap, false, sizeof(mymap)); }else { a = str[0] - 'a'; b = strlen(str); b = str[b - 1] - 'a'; mymap[a][b] = true; } } return 0;}

转载于:https://www.cnblogs.com/moonbay/archive/2012/07/30/2615439.html

你可能感兴趣的文章
我们过去几年做对了哪些事
查看>>
ubuntu 16.04LTS
查看>>
javascript深入理解js闭包
查看>>
Oracle的安装
查看>>
Android Socket连接PC出错问题及解决
查看>>
Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
查看>>
第2天线性表链式存储
查看>>
python自动化测试-D11-学习笔记之一(yaml文件,ddt)
查看>>
mysql存储过程使用游标循环插入数据
查看>>
Ubuntu 12.04 添加新用户并启用root登录
查看>>
20145309信息安全系统设计基础第9周学习总结上
查看>>
c# 字段、属性get set
查看>>
td内容超出隐藏
查看>>
Spring CommonsMultipartResolver 上传文件
查看>>
Settings app简单学习记录
查看>>
SQLAlchemy
查看>>
多线程
查看>>
使用缓存的9大误区(下)转载
查看>>
appium键值对的应用
查看>>
MyEclipse 8.X 通用算法
查看>>