#include<iostream>
#include<memory.h>
using namespace std;
bool a[200];//标记是否走过
int b[200][200];
int n,m;
bool flag;
void dfs(int start,int count)
{if(start==n-1){flag=true;return;}else if(start==n){flag=false;return;}else{for(int i=0;i<n;i++){if(b[start][i]==0&&!a[i]){dfs(i,count+1);a[i]=1;}} }}
int main(int argc, char **argv)
{while(cin>>n&&n!=0){cin>>m;memset(a,false,sizeof(a));memset(b,-1,sizeof(b));int p,q;for(int i=0;i<m;i++){cin>>p>>q;b[p][q]=0;}flag=false;dfs(0,0);if(flag){cout<<"I can post the letter"<<endl;}else{cout<<"I can't post the letter"<<endl;}} return 0;}

  思路:深度搜索每个城市是否存在道路,并用一个数组保存访问记录,识别能不能到达终点。

转载于:https://www.cnblogs.com/xlqtlhx/p/7554759.html

Sicily 1155. Can I Post the lette相关推荐

  1. sicily 1155

    刚开始从0开始找..TL了,换成从n-1开始找.AC了.. #include <iostream> #include <cstring> using namespace std ...

  2. sicily题目分类

    sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...

  3. [sicily]部分题目分类

    sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...

  4. Sicily 题目分类

    依照自己水平挑着做→ →~~ 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 ...

  5. Soj题目分类 python代码)

    正值期末复习,刷点soj放松下 但想看看能不能在找点关于数据结构的题目来做一下. 在网上看到有不少人上传过那些关于部分SOJ题目的描述,但是说实话有些乱 不过我看到有个网页中包含的一个类似文档的东西, ...

  6. 初学者acm的练习题指南

    上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1.    <!--[endif]-->Programming Bas ...

  7. 编程题目分类(剪辑)

    1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. 模拟 12. 算术与代 ...

  8. 中大SICILY分类

    原文出处:http://linguifan2010.blog.163.com/blog/static/1315127442010102131322482/ ********************** ...

  9. PAT甲级1155 Heap Paths (30 分):[C++题解]堆、堆的遍历、树的遍历、dfs输出路径、完全二叉树建树

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析: 堆首先是完全二叉树,所以先建完全二叉树,由于给定的是层序遍历的数据,所以直接用数组即可,注意数组下标从1开始,这样便满足结点u和左儿 ...

最新文章

  1. rancher 外置 mysql_rancher使用外部数据库无法正常使用
  2. 像“毒液”一样的粘液机器人火了,能取出体内异物,穿过1.5mm细缝无压力 | 哈工大港中大...
  3. python求正方体体积_「高中数学」简单几何体的面积与体积相关知识点整理+例题...
  4. 继承关系中的拷贝构造函数和赋值操作重载函数分析
  5. allegro16.3 中的orcad capture CIS 无法打开何解决?
  6. JAVA-抽象类/类继承
  7. 没想到,Python还可以制作Web可视化页面!
  8. BufferFsStream
  9. Kubernetes + .NET Core 的落地实践
  10. windows 7搭建流媒体服务
  11. cursor用法java,Cursor的基本使用方法
  12. 深度优先搜索----poj 1321棋盘问题
  13. 《ArcGIS Runtime SDK for Android开发笔记》
  14. whitepages 爬取_运营笔记:是时候了解蜘蛛爬取原理了!揭秘收录难题!
  15. vue 方法获取返回值_Vue项目中Api的组织和返回数据处理的操作
  16. WinForm 窗体中实现单例模式
  17. python 比较两文件夹的内容,具有通用性。
  18. Mybatis使用技巧
  19. python when库_python 库收集
  20. 思科认证和华为认证哪个更香?

热门文章

  1. 戛古 Kakku Pagodas
  2. html大学生活主题,大学生培训主题标语
  3. 编辑器-Vim常用命令
  4. Linux权限管理 - 特殊权限之文件特殊权限
  5. 使用ajax进行汽车详情表的查询
  6. 1-36随机生成6个不重复的数
  7. Memcached安装
  8. Android学习笔记--JNI的使用方法
  9. Fragment间的通信
  10. 怎么还不见2005的中文版出来的?