我們稱乙個長度為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...