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

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

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

      cogimyunの小窩

      Loading...

      Luogu P14173 【MX-X23-T3】猜拳游戲 題解

      我們不妨先尋找 Alice 的出招序列 \(a\) 中的 \(a_i\) 與 Bob 的出招序列 \(b\) 中的 \(b_j\) 在什么時候會在同一局中出現,考慮 Alice 與 Bob 會進行 \(10^{100}\) 局游戲,所以可以認為是無限局游戲,那么只要 \(nx+i=by+j\) 存在一對非負整數解 \((x,y)\)\(a_i\)\(b_j\) 會在同一局中出現。又根據裴蜀定理,\(nx+i=by+j\) 存在一對非負整數解 \((x,y)\) 的充要條件是 \(i\equiv j (mod\ \gcd(n,m))\),所以我們可以根據 \(i\)\(j\)\(\gcd(n,m)\) 的余數進行分組,分別記錄 \(a\)\(b\) 中對 \(\gcd(n,m)\) 余數相同的位置的 RPS 個數分別是多少,代碼如下:

          mp['P']=1;
      	mp['S']=2;
      	for(int i=0;i<n;i++)
      		cnt[i%l][mp[a[i]]]++;
      	for(int j=0;j<m;j++)
      		cnt1[j%l][mp[b[j]]]++;
      

      接下來我們便可以對于每組進行計算貢獻,由于每組中的 \(i,j\) 都滿足 \(nx+i=by+j\) 存在一對非負整數解 \((x,y)\),那么里面所有的 \(a_i\)\(b_j\) 兩兩都會在某一局中同時出現,于是我們存在兩種修改序列的方式:

      1. Alice 所有在這一組的位置的出招均為 RPS 中的同一種 \(X\),Bob 的則為 RPS 中的另兩種,貢獻為 Alice 所有在這一組的位置的出招不為 \(X\) 的個數加上 Bob 所有在這一組的位置的出招為 \(X\) 的個數;
      2. Bob 所有在這一組的位置的出招均為 RPS 中的同一種 \(X\),Alice 的則為 RPS 中的另兩種,貢獻與第一種類似。

      我們取每一組在上面兩種方案中的最小值加到總貢獻上即可算出答案。

      CODE

      #include<bits/stdc++.h>
      using namespace std;
      int n,m,l,cnt[500005][3],cnt1[500005][3];
      string a,b;
      map<char,int> mp;
      int main(){
      	ios::sync_with_stdio(0);
      	cin.tie(0);
      	cout.tie(0);
      	cin>>n>>m;
      	l=__gcd(n,m);
      	cin>>a>>b;
      	mp['P']=1;
      	mp['S']=2;
      	for(int i=0;i<n;i++)
      		cnt[i%l][mp[a[i]]]++;
      	for(int j=0;j<m;j++)
      		cnt1[j%l][mp[b[j]]]++;
      	int ans=0;
      	for(int i=0;i<l;i++){
      		int k1,k2;
      		k1=min({cnt[i][0]+cnt[i][1]+cnt1[i][2],cnt[i][0]+cnt[i][2]+cnt1[i][1],cnt[i][2]+cnt[i][1]+cnt1[i][0]});
      		k2=min({cnt1[i][0]+cnt1[i][1]+cnt[i][2],cnt1[i][0]+cnt1[i][2]+cnt[i][1],cnt1[i][2]+cnt1[i][1]+cnt[i][0]});
      		ans+=min(k1,k2); 
      	}
      	cout<<ans;
      	return 0;
      }
      
      
      posted @ 2025-10-30 18:25  cogimyun  閱讀(2)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 美女黄网站人色视频免费国产| 无码国产一区二区三区四区| 图片区 小说区 区 亚洲五月| 國產尤物AV尤物在線觀看| 中文字幕免费一二三区乱码| 亚洲 日本 欧洲 欧美 视频| 国产精品中文字幕日韩| 国产高清自产拍av在线| 欧美人人妻人人澡人人尤物 | 国产日韩欧美| 国产成人午夜精品永久免费| 中文字幕理伦午夜福利片| 久久久久久久久久久久中文字幕| 无码一区中文字幕| 國產尤物AV尤物在線觀看| av无码精品一区二区乱子| 民丰县| 国产成人一区二区三区视频免费| 午夜DY888国产精品影院| 偷偷色噜狠狠狠狠的777米奇| 人妻系列无码专区无码中出| 日本韩国一区二区精品| 成人亚洲狠狠一二三四区| 无码人妻aⅴ一区二区三区蜜桃| 久久自己只精产国品| 亚洲欧洲精品一区二区| av大片在线无码免费| 成人自拍小视频免费观看| 资源新版在线天堂偷自拍| 亚洲激情一区二区三区视频| 日韩人妻无码一区二区三区| 国产精品一区二区三区日韩 | 人妻一本久道久久综合鬼色| 久久天天躁狠狠躁夜夜躁2o2o| 国产一区日韩二区三区| 人人妻人人澡人人爽曰本| 国产精品福利自产拍久久 | 性一交一乱一乱一视频| 亚洲综合欧美在线…| 久久久久久综合网天天| 欧美一性一乱一交一视频|