[2018.10.11 T2] 整除
阿新 • • 發佈:2018-11-09
暫無連結
整除
題目描述
整除符號為
,
在計算機語言中可被描述為
。
現有一算式
,給定
,求
以內
解的個數。
解可能很大,輸出取模
。
格式
輸入格式
其中
的給定方式是由
個不超過
的質數的乘積給出的,
和
的範圍會在資料範圍中給出。
第一行一個
表示這個資料點的標號。
多組資料,其中第二行一個整數
表示資料組數。
對於每一組資料:
第一行兩個整數
和
。
第二行
個整數,這些整數都是質數,且兩兩不同,他們的乘積即為
。
由於你可以通過輸入求出
,輸入不再給出。
輸出格式
對於每組資料輸出一行,表示解的個數。
樣例
樣例輸入
0
1
2 3
2 3
樣例輸出
6
另有兩個樣例,見下發檔案。
資料範圍
測試點 | ||||
---|---|---|---|---|
其中所有資料點都滿足 。
題解
發現對於
這個式子的求解,可以化為對下面這個方程組的求解:
可以發現,這是一個同餘方程組,那麼根據中國剩餘定理,整個方程組的解的個數便等於方程組中每個方程的解的個數的乘積,我們可以