Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

MIICHI026 - Tìm số đường đi từ đỉnh tới đỉnh

Cho đồ thị như hình dưới:

BFS vs DFS - javatpoint

Tìm tổng số đường đi từ đỉnh tới đỉnh bất kỳ

Gợi ý: Với đồ thị trên xây dựng đồ thị bằng ma trận 2 chiều như này

 

0 1 0 1 0 0 0
1 0 1 1 0 1 1
0 1 0 1 1 1 0
1 1 1 0 1 0 0
0 0 1 1 0 0 1
0 1 1 0 0 0 0
0 1 0 0 1 0 0

0 1 0 1 0 0 0

1 0 1 1 0 1 1

0 1 0 1 1 1 0

1 1 1 0 1 0 0

0 0 1 1 0 0 1

0 1 1 0 0 0 0

0 1 0 0 1 0 0

Sau đó sử dụng DFS hoặc BFS để tìm tất cả đường đi có thể có trong ma trận trên

 

Input

Nhập vào 2 số nguyên là đỉnh bắt đầu và đỉnh kết thúc của đồ thị.

Output

Số đường đi có thể có từ đỉnh đầu đến đỉnh cuối

Example

Input:
1 4

Output:
9
giải thích:
các đường đi từ đỉnh 1 đến đỉnh 4
1 => 2 => 4
1 => 3 => 4
1 => 6 => 4
1 => 3 => 2 => 4
1 => 5 => 2 => 4
1 => 0 => 3 => 4
1 => 2 => 3 => 4
1 => 0 => 3 => 2 => 4
1 => 5 => 2 => 3 => 4

Được gửi lên bởi:Vũ Đức Triều
Ngày:2022-06-22
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ADA95 ASM32-GCC ASM32 ASM64 GAWK MAWK BASH BC BF C NCSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 DART GO JAVA JULIA OBJC PHP PIKE PYTHON PYPY3 RUBY SWIFT

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.