有向图的BFS(c++题解)

题目描述

给定一个有向图,有N个顶点,M条边,顶点从1..N依次编号,求出字典序最小的宽度优先搜索顺序。

输入格式

第1行:2个整数,N(1≤N≤200)和M(2≤M≤5000) 接下来M行,每行2个整数I,J,描述一条边从顶点I指向顶点J

输出格式

仅一行,一个顶点编号序列,表示字典序最小的宽度优先搜索序列.顶点之间用一个空格分开

样例

样例输入
复制3 3
1 2
1 3
2 3
样例输出
复制1 2 3

_____________________________________________________________________________

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

_____________________________________________________________________________

#include<bits/stdc++.h>
using namespace std;
int n,k,x[1000005];
int FLAG[1000005];
bool flag;
void f(int a,int b){ 
	if(flag==true)return ;
	if(b>k)return ;
	if(b==k){
		for(int i=1;i<=n;i++){
			if(FLAG[i]==1)
			cout<<x[i]<<" ";
		}
		flag=true;
		return ;
	}if(a==n+1)return ;
	FLAG[a]=1;
    f(a+1,b+x[a]);
    FLAG[a]=0;
    f(a+1,b);
}
int main(){
	cin>>n>>k;
	for(int i=1;i<=n;i++)cin>>x[i];	
	f(1,0);
	if(flag==false)
	cout<<"No Answer!";
}

 

相关推荐

  1. DFS(c++题解)

    2024-03-25 22:00:03       40 阅读
  2. BFS(c++题解)

    2024-03-25 22:00:03       41 阅读
  3. 46、拓扑序列

    2024-03-25 22:00:03       28 阅读
  4. 邻接表和邻接矩阵

    2024-03-25 22:00:03       56 阅读
  5. B3610 [论与代数结构 801] 无题解

    2024-03-25 22:00:03       51 阅读
  6. 5359: 【论】连接边数(遍历前置)

    2024-03-25 22:00:03       28 阅读
  7. Luogu P6175 无最小环问题 题解 Floyd

    2024-03-25 22:00:03       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 22:00:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 22:00:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 22:00:03       82 阅读
  4. Python语言-面向对象

    2024-03-25 22:00:03       91 阅读

热门阅读

  1. 第几个幸运数字 蓝桥杯刷题

    2024-03-25 22:00:03       38 阅读
  2. 2024/3/23 蓝桥杯

    2024-03-25 22:00:03       40 阅读
  3. Android--重构

    2024-03-25 22:00:03       45 阅读
  4. Python从入门到精通秘籍十八

    2024-03-25 22:00:03       32 阅读
  5. MySql Error Code:2006 - MySQL 服务器已离线问题解决

    2024-03-25 22:00:03       39 阅读
  6. 用汇编进行字符串匹配

    2024-03-25 22:00:03       42 阅读
  7. CentOS7.9安装MySQL5.7

    2024-03-25 22:00:03       38 阅读
  8. 五种主流数据库:分组统计

    2024-03-25 22:00:03       41 阅读
  9. VS实用快捷键小技巧

    2024-03-25 22:00:03       36 阅读
  10. 【C++】6-3 移动点的函数 分数 10

    2024-03-25 22:00:03       42 阅读
  11. Linux/Uinx 系统编程:定时器以及时钟同步

    2024-03-25 22:00:03       45 阅读