Đếm đồ thị con
Submit solution
Points:
2.5 (partial)
Time limit:
1.0s
Memory limit:
10M
Problem type
Allowed languages
C++, C11, DART, F95, GAS32, Itercal, java, kotlin, LEAN, LISP, MONOVB, PIKE, prolog, RUST, SWIFT, TUR, V8JS, VB, ZIG
Cho một đồ thị có hướng, nhiệm vụ của bạn là hãy đếm các đồ thị con có 4 đỉnh với hình dạng như sau
Input
- Dòng đầu chứa hai số nguyên \(n, m\) là số đỉnh và số cạnh \((1 \le n, m \le 30000)\)
- m dòng tiếp theo mỗi dòng có hai số \(u, v\) với ý nghĩa có cạnh nối từ đỉnh \(u\) tới đỉnh \(v\) \((1 \le u, v \le 30000)\)
Output
- Một dòng duy nhất là số đồ thị con
Example
Input
5 4 1 2 2 3 1 4 4 3
Output
1
Comments
Code tham khảo:
ĐPT thời gian \(O(n + m^2/n)\). ĐPT không gian \(O(n + m)\).
Bình phương ma trận