<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      P4484 [BJWC2018] 最長上升子序列

      思路

      看到排列和 LIS,所以想到了楊表。

      設楊圖單元格數為 \(n\),則其每一行的格數構成了 \(n\) 的一種整數劃分。

      向一個單元格數為 \(n\),劃分為 \(\lambda\) 的楊圖 \(Y_{\lambda}\) 中,插入 \(1\sim n\) 的排列,我們有鉤長公式,得到的標準楊表的數量 \(d_{\lambda}\) 為:

      \[d_{\lambda} = \frac{n!}{\prod_{(i,j)\in Y_{\lambda}} h_{\lambda}(i,j)} \]

      此時對應排列的 LIS 長度,為楊表第一行的長度 \(|S_{\lambda}|\)

      對于劃分都為 \(\lambda\) 的楊表,我們有 Robinson-Schensted correspondence 定理,它們中兩兩會唯一對應一種排列。則 \(|S_{\lambda}|\) 對答案的貢獻為:

      \[(d_{\lambda})^2|S_{\lambda}| \]

      我們欽定楊圖的形態,則答案為:

      \[\frac{1}{n!}\sum_{\lambda} (d_{\lambda})^2|S_{\lambda}| \]

      由于 \(n \le 28\),最多也就 \(3718\) 種劃分,所以暴力枚舉 \(\lambda\) 即可。

      代碼

      inline void dfs(int las,int num){
      	if(num==n){
      		ll val = mul;
      		for(int i=1;i<=cnt;++i){
      			for(int j=1;j<=Y[i];++j){
      				int num = Y[i]-j+1,t = i+1;;
      				while(t<=cnt && Y[t]>=j) ++t,++num;
      				(val *= inv[num])%=mod;
      			}
      		}
      		(val *= val*Y[1]%mod)%=mod;
      		(ans += val)%=mod;
      	}
      	for(int i=1;i<=las;++i){
      		if(num+i>n) break;
      		Y[++cnt] = i;
      		dfs(i,num+i);
      		--cnt;
      	}
      }
      int main(){
      	
      	read(n); mul = 1;
      	for(ll i=1;i<=n;++i) (mul *= i)%=mod;
      	for(int i=1;i<=n;++i){
      		Y[++cnt] = i;
      		dfs(i,i);
      		--cnt;
      	}
      	(ans *= quick_pow(mul,mod-2))%=mod;
      	printf("%lld",ans);
      
      	return 0;
      }
      
      posted @ 2025-07-01 14:24  Tmbcan  閱讀(15)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久人妻无码一区二区三区av| 亚洲色大成网站www久久九九| 国内熟妇与亚洲洲熟妇妇| 男女性杂交内射女bbwxz | 在线观看成人永久免费网站| 久久午夜夜伦鲁鲁片免费无码影院| 亚洲日韩中文字幕在线播放| 久久99久国产精品66| 午夜国产小视频| 国产女人看国产在线女人| 人妻体内射精一区二区三区 | 26uuu另类亚洲欧美日本| 久久青草国产精品一区| 国产福利在线观看免费第一福利| 亚洲国产精品综合久久20| 无码人妻一区二区三区四区AV | 国产成人精品午夜2022| 久久综合色一综合色88欧美| 亚洲中文字幕第一页在线| 国产精品国产精品偷麻豆| 熟妇无码熟妇毛片| 高清性欧美暴力猛交| 国产96在线 | 亚洲| 国产精品九九九一区二区| 无锡市| 国产一区二区日韩在线| 久久国产精品99久久蜜臀| 久热久热久热久热久热久热| 中文字幕亚洲综合久久2020| 亚洲av永久无码精品漫画| 内射干少妇亚洲69xxx| 伊人久久大香线蕉AV网禁呦| 湖南省| 18禁亚洲深夜福利人口| 色噜噜狠狠成人综合| 亚洲欧美日韩在线不卡| 中文字幕无码乱码人妻系列蜜桃| 石原莉奈日韩一区二区三区| 亚洲免费成人av一区| 成人年无码av片在线观看| 亚洲午夜伦费影视在线观看|