Jzoj 1353 有趣的數列

2021-09-29 08:14:52 字數 525 閱讀 3838

我們稱乙個長度為2n的數列是有趣的,當且僅當該數列滿足以下三個條件:

(1)它是從1到2n共2n個整數的乙個排列;

(2)所有的奇數項滿足a1打表求出前10項,可以發現就是求得卡特蘭數,可以把p

pp分解質因子,然後把分子分母中的含p

pp的質因子提取出來,再求解即可

#include

#define n 2000005

#define ll long long

using

namespace std;

ll n,p,ans=1;

ll prm[n]

,a[n]

;bool vis[n]

;void

fun(ll l,ll r,ll d)}}

}void

prime()

}ll qp

(ll a,ll b)

return ans;

}int

main()

JZOJ 1353 有趣的數列

description 我們稱乙個長度為2n的數列是有趣的,當且僅當該數列滿足以下三個條件 1 它是從1到2n共2n個整數的乙個排列 2 所有的奇數項滿足a1 input 從檔案中讀入資料,輸入檔案只包含用空格隔開的兩個整數n和p。output 輸出檔案中僅含乙個整數,表示不同的長度為2n的有趣的數...

有趣的數列

我們稱乙個長度為2n的數列是有趣的,當且僅當該數列滿足以下三個條件 1 它是從1到2n共2n個整數的乙個排列 2 所有的奇數項滿足a1 3 任意相鄰的兩項a2i 1與a2i 1 i n 滿足奇數項小於偶數項,即 a2i 1現在的任務是 對於給定的n,請求出有多少個不同的長度為2n的有趣的數列。因為最...

組合數學 有趣的數列

我們稱乙個長度為 2n 的數列是有趣的,當且僅當該數列滿足以下三個條件 它是從 1 到 2n 共 2n 個整數的乙個排列 所有的奇數項滿足 a 1 n 1a 1a1 n 1 所有的偶數項滿足 a 2 na 2a2 n 任意相鄰的兩項 a2i 1 a a2 i 1 與 a2ia a2i 1 i n 1...