---
author: little
tags: Mạng máy tính an toàn
title: Mạng máy tính an toàn Solution
---
$\Huge\text{Mạng máy tính an toàn Solution}$
-------
:::info
📌 Tags: `dfs`
✍️ Writer: little
📋 Content:
[TOC]
:::
-----
## Thuật toán
Nhận xét: một tập $S$ các máy tính được gọi là hệ thống an toàn thì trong tập $S$ đó, không có đỉnh nào là **đỉnh khớp**.
Như vậy bài toán của ta sẽ trở thành: Tìm thành phần liên thông gồm nhiều đỉnh nhất trong đó không có đỉnh nào là đỉnh khớp. Để giải quyết bài toán này thì khá đơn giản, ta sẽ $dfs$ từng đỉnh nếu gặp đỉnh khớp thì $return$ còn không thì duyệt tiếp và đếm số lượng đỉnh lại.
----
Tham khảo code ở [đây](https://ideone.com/A6u5ak)