對於那些你不熟悉的人來說,包含 - 排除原則規定了一種確定不重複計算相交集合的值的方法。簡而言之,如果你有兩組A和B並且它們相交,可以通過將兩組數值相加在一起,然後減去它們的相交以避免重複計算來計算它們的聯合值。設置一個遞歸函數來計算Python中的包含排除
換句話說,
$/mu(A /union B) = /mu(A) + /mu(B) - /mu(A /intersection B)$.
這可以擴展爲任意有限數目的組,甚至組的無限數量。如何在Python中構造一個使用這個原則的遞歸函數?
你能告訴我們你第一次嘗試? – Cilyan
@Cilyan嗯,說實話,我不知道從哪裏開始。你有什麼提示從哪裏開始? – 114
「利用這個原則」 - 做什麼?如果你想計算工會的規模,只要參加工會。 PIE對於我們在編程中傾向於使用的那些類型不那麼有用。 – user2357112