news 2026/6/9 22:23:59

题目1433:蓝桥杯2013年第四届真题-危险系数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题目1433:蓝桥杯2013年第四届真题-危险系数

#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;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 11:21:10

【游戏推荐】CarX街头 全DLC(CarX Street)免安装英文版

类型&#xff1a; 开放世界, 汽车, 竞速 链接&#xff1a;https://pan.quark.cn/s/58dfe1df1d18 游戏简介 街头赛车、高速和令人肾上腺素飙升的动作……所有这些都在日落之城等着您。驾驶各种汽车&#xff0c;享受广泛的调校选项&#xff0c;感觉自己是真正的公路之王。 您将…

作者头像 李华
网站建设 2026/6/7 12:01:23

<span class=“js_title_inner“>第152篇:希水涵Web日志分析工具(ABC_123原创)| 识别攻击行为,生成可视化报告</span>

Part1 前言 大家好&#xff0c;我是ABC_123。最近我在家里集中精力&#xff0c;把多年前写的 Web 日志分析工具重新梳理并完善一下。该工具从 2017 年开始编写&#xff0c;期间一直断断续续地修改和新增功能&#xff0c;最近终于抽出时间系统性地更新优化&#xff0c;整理出了一…

作者头像 李华
网站建设 2026/6/8 14:46:07

《PHP 文件:深入理解与应用》

《PHP 文件:深入理解与应用》 引言 PHP作为一种广泛使用的开源服务器端脚本语言,自1995年诞生以来,已经历了多年的发展,广泛应用于网站开发、服务器脚本以及命令行工具等场景。本文旨在深入探讨PHP文件的概念、原理、应用以及最佳实践,帮助开发者更好地理解和应用PHP。 …

作者头像 李华