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

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

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

      ABC195E

      其實(shí)我們發(fā)現(xiàn)很多博弈論的動(dòng)態(tài)規(guī)劃都是從后往前的,比如過(guò)河卒和本題。

      這是因?yàn)閺哪撤N角度上來(lái)說(shuō)這些動(dòng)態(tài)規(guī)劃有后效性而無(wú)前效性

      所以設(shè)計(jì)狀態(tài) \(dp_{i,j}\) 表示第 \(i\) 次操作 \(T\)\(7\) 的余數(shù)為 \(j\) 的情況下能否走到 Takahashi 的勝利狀態(tài)

      然后就是正常的博弈論倒序轉(zhuǎn)移。

      #include<bits/stdc++.h>
      #define int long long
      using namespace std;
      const int maxn = 3e5+114;
      string X,S;
      int n;
      int dp[maxn][10];//第 i 次操作后 base-10 T % 7 = j 是否可能達(dá)成目標(biāo) 
      signed main(){
      	cin>>n;
      	cin>>X>>S;
      	dp[n][0]=1;
      	for(int i=n-1;i>=0;i--){
      		for(int j=0;j<7;j++){
      			if(S[i]=='T'){
      				dp[i][j]=dp[i+1][(j*10+((int)(X[i]-'0')%7))%7]|dp[i+1][(j*10)%7];
      			}
      			else{
      				dp[i][j]=dp[i+1][(j*10+((int)(X[i]-'0')%7))%7]&dp[i+1][(j*10)%7];
      			}
      		}
      	}
      	cout<<(dp[0][0]==1?"Takahashi":"Aoki");
      } 
      
      posted @ 2024-02-27 18:12  ChiFAN鴨  閱讀(22)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲高清 一区二区三区| 九九热精品视频在线免费| 麻豆麻豆麻豆麻豆麻豆麻豆| 极品无码人妻巨屁股系列| 欧美深度肠交惨叫| 日本内射精品一区二区视频| 免费无码高潮流白浆视频| 内射极品少妇xxxxxhd| 99在线视频免费观看| 国产色视频一区二区三区| 欧美gv在线| 亚洲一区二区精品偷拍| 久久涩综合一区二区三区| 熟女一区二区中文字幕| 亚洲国产精品无码av| 永久无码天堂网小说区| 久草热大美女黄色片免费看| 最新国产精品拍自在线播放| 在线日韩日本国产亚洲| 国产乱色国产精品免费视频| 日韩中文字幕精品人妻| 唐人社导航福利精品| 麻豆精产国品一二三区区| 人妻中文字幕不卡精品| 给我播放片在线观看| 亚洲首页一区任你躁xxxxx| 亚洲自拍偷拍中文字幕色| 国产成人高清精品免费软件| 狠狠色丁香婷婷综合尤物| 久久综合老鸭窝色综合久久| 精品一区二区三区在线观看l| 国产人妇三级视频在线观看| 91午夜福利在线观看精品| 国产超高清麻豆精品传媒麻豆精品| 成在线人永久免费视频播放| 亚洲乱码一区二区三区视色| 99久久精品久久久久久婷婷| 国产免费网站看v片元遮挡| 日韩精品中文字幕第二页| 国产普通话对白刺激| 国产精一品亚洲二区在线播放|