#include<iostream>
#include<vector>
using namespace std;
int map[1010][1010];//创建邻接表
int vis[1010];//标记此节点是否访问过
int num[1010];//记录此节点出现过几次
int n,m;//站点数和通道数
int sum=0;//路径数量
vector<int>v;//存储顶点序列
void dfs(int cur,int target){//现在位置,目标位置
if(cur==target){
sum++;//可达路径数加1
for(int i=0;i<v.size();i++){
num[v[i]]++;//把遇到的所有节点都记录下来
}
return;
}
for(int i=1;i<=n;i++){
if(vis[i]==0&&map[cur][i]){
v.push_back(i);
vis[i]=1;
dfs(i,target);
vis[i]=0;
v.pop_back();
}
}
}
int main(){
cin>>n>>m;
int u,v,ans=0;
for(int i=0;i<m;i++){
cin>>u>>v;
map[u][v]=map[v][u]=1;
}
int start,target;
cin>>start>>target;
vis[start]=1;//将开始的点记为1,将不会被计数
dfs(start,target);
for(int i=1;i<=n;i++){
if(num[i]==sum){
ans++;
}
}
if(ans>1){
cout<<ans-1<<endl;
}else{
cout<<-1<<endl;
}
return 0;
}
题目1433:蓝桥杯2013年第四届真题-危险系数
张小明
前端开发工程师
【游戏推荐】CarX街头 全DLC(CarX Street)免安装英文版
类型: 开放世界, 汽车, 竞速 链接:https://pan.quark.cn/s/58dfe1df1d18 游戏简介 街头赛车、高速和令人肾上腺素飙升的动作……所有这些都在日落之城等着您。驾驶各种汽车,享受广泛的调校选项,感觉自己是真正的公路之王。 您将…
React Native for OpenHarmony:解构 TouchableOpacity 的触摸反馈与事件流控制
解构 TouchableOpacity 的触摸反馈与事件流控制 引言:从“能点”到“好点”的跨越一、触摸反馈:activeOpacity 的视觉魔法1.1 核心属性:activeOpacity1.2 超越透明度:自定义触摸反馈 二、事件流的精确制导:事件冒泡与 …
<span class=“js_title_inner“>Ivanti 提醒注意已遭利用的两个 EPMM 漏洞</span>
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Ivanti 披露了位于移动终端管理器 (EPMM) 中的两个严重漏洞CVE-2026-1281和CVE-2026-1340,它们已遭在野利用。 这两个漏洞都是代码注入漏洞,CVSS评分均为9.8&#x…
<span class=“js_title_inner“>第152篇:希水涵Web日志分析工具(ABC_123原创)| 识别攻击行为,生成可视化报告</span>
Part1 前言 大家好,我是ABC_123。最近我在家里集中精力,把多年前写的 Web 日志分析工具重新梳理并完善一下。该工具从 2017 年开始编写,期间一直断断续续地修改和新增功能,最近终于抽出时间系统性地更新优化,整理出了一…
YOLOv26在水果图像识别与分类中的应用:苹果、猕猴桃、橙子和红毛丹的检测研究
1. YOLOv26在水果图像识别与分类中的应用:苹果、猕猴桃、橙子和红毛丹的检测研究 1.1. 摘要 🍎🥝🍊🥭 水果图像识别技术在现代农业、智能零售和食品安全监测领域具有广泛应用价值。本文基于最新的YOLOv26目标检测算法…
《PHP 文件:深入理解与应用》
《PHP 文件:深入理解与应用》 引言 PHP作为一种广泛使用的开源服务器端脚本语言,自1995年诞生以来,已经历了多年的发展,广泛应用于网站开发、服务器脚本以及命令行工具等场景。本文旨在深入探讨PHP文件的概念、原理、应用以及最佳实践,帮助开发者更好地理解和应用PHP。 …