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

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

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

      排列組合 CF1545B AquaMoon and Chess

      我們觀察到移動中 11 這樣的結構是一直貼在一起的,而孤立的 1 是隨著 11 的移動而移動的,所以我們僅僅需要在乎 0 和 11 的組合情況。

      發現任意的 11 和 0 都是可以互換的,所以直接 \(\binom{cnt11+cnt0}{cnt0}\)

      代碼↓

      點擊查看代碼
      #include <bits/stdc++.h>
      #define int long long
      using namespace std;
      const int mod=998244353;
      const int MN=1e6+116;
      int quick_power(int a, int b){
      	int res=1; a%=mod;
      	while(b){
      		if(b&1) res=(res*a)%mod;
      		a=(a*a)%mod; b>>=1;
      	}
      	return res;
      }
      int inv(int x){
      	return quick_power(x,mod-2);
      }
      int fac[MN], a[MN];
      int C(int n, int m){
      	if(n<0||m<0||n<m) return 0;
      	return ((fac[n]*inv(fac[m])%mod)*inv(fac[n-m]))%mod;
      }
      signed main(){
      	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
      	fac[0]=1; for(int i=1; i<MN; ++i) fac[i]=(fac[i-1]*i)%mod;
      	int T; cin>>T; while(T--){
      		string s; int cnt11=0, cnt0=0, n;
      		cin>>n>>s; s=' '+s;
      		for(int i=1; i<=n; ++i) a[i]=s[i]-'0';
      		for(int i=1; i<=n; ++i){
      			if(a[i]==1&&a[i+1]==1){
      				cnt11++; i++;
      			}else if(a[i]==0){
      				cnt0++;
      			}
      		}
      		cout<<C(cnt11+cnt0,cnt11)<<'\n';
      	}
      	return 0;
      }
      
      posted @ 2025-10-14 15:18  BaiBaiShaFeng  閱讀(9)  評論(0)    收藏  舉報
      Sakana Widget右下角定位
      主站蜘蛛池模板: 国产又黄又湿又刺激网站| 欧洲中文字幕一区二区| 午夜爽爽爽男女污污污网站| 精品中文人妻中文字幕| 中国丰满少妇人妻xxx性董鑫洁 | 久久精品熟女亚洲av艳妇| 成人无码视频在线观看免费播放| 国产成人无码精品久久久露脸| 国产成人综合亚洲第一区| 性欧美VIDEOFREE高清大喷水| 熟妇人妻系列aⅴ无码专区友真希| 久久视频这里只精品| 国产欧美综合在线观看第十页| 亚洲岛国成人免费av| 亚洲欧美综合中文| 国产午夜视频在线观看| 呻吟国产av久久一区二区| 四虎永久精品在线视频| 日本丰满少妇裸体自慰| 精品国产午夜福利在线观看| 桂林市| 精品国产亚洲午夜精品a| 九九在线精品国产| 欧美XXXX黑人又粗又长| 日韩精品二区三区四区| 久久这里只精品热免费99| 久久精品国产亚洲av久| 少妇高潮水多太爽了动态图| 日韩精品一区二区三区激情| 国产精品亚洲二区亚瑟| 午夜精品一区二区三区成人| 亚洲欧美综合精品成人导航| 日本一区二区三区在线 |观看| 国产精品一国产精品亚洲| 日日爽日日操| 国产亚洲无线码一区二区| 精品乱码一区二区三四五区| 一区二区三区精品偷拍| 女同另类激情在线三区| 亚洲国产高清第一第二区| 熟女少妇精品一区二区|