ch3 數學 容斥原理

2021-10-24 04:08:46 字數 603 閱讀 8935

1.自然語言描述

在概率論課程中,容斥原理作為定理出現過;

以最簡單的情況舉例:兩個事件a,b,a∪b=a+b-a∩b;

三個事件a,b,c,a∪b∪c=a+b+c-a∩b-a∩c-b∩c+a∩b∩c;

推廣到任意多個事件

容斥原理可以不重複、不遺漏地得到計算結果。

2.**描述

#include

#include

#include

#include

using

namespace std;

typedef

long

long ll;

const

int maxn=20;

int n,m,p[maxn]

;int

main

(void

) cnt++

; t*

=p[j];}

}if(t!=-1

)}cout

}

ch3 數學 尤拉函式

1.自然語言描述 自然數n的尤拉函式指1 n之間所有與n互質的數的個數 比如,6的尤拉函式值為2。尤拉函式表示式 phi n n 1 1 p1 1 1 p2 1 1 p3 1 1 pk p為質因子的底數。用容斥原理證明 展開這個表示式,phi n n n p1 n p2 n pk n p1p2 n ...

數學知識 容斥原理

容斥原理 aubuc a b c a b a c b c a b c a 表示集合a中元素的個數 推廣 例題 能被整除的數 給定乙個整數n和m個不同的質數p1,p2,pm。請你求出1 n中能被p1,p2,pm中的至少乙個數整除的整數有多少個。輸入格式 第一行包含整數n和m。第二行包含m個質數。輸出格...

演算法筆記ch3

題目描述 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的,則規定它們之間的天數為兩天。解題思路 這種求日期之間相差天數的題目有乙個很直接的思路,即令日期不斷加1天,直到第乙個日期等於第二個日期為止,即可統計出答案。如果想要加快速度,只需要先把第乙個日期的年份不斷加1,直到與第二個日期的年份相...