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

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

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

      [JLOI2013] 卡牌游戲

       

       [JLOI2013] 卡牌游戲

      首先我們對題目進行觀察發現,在我們進行選牌的時候會在特定輪回中槍斃一個人,隨后,進行下一輪

      我們會很自然的想到dp,但是,如果從頭開始順,會發現后面的每一種情況都會影響到前面的狀態,這樣就違反了我們進行DP的初心,甚至樸素做法會比DP更省時間

      這怎么辦呢?我們舉一個栗子:牌為1,2,3,4,5

      如果只剩一個人,那么這個人的勝率是百分之百

      如果剩兩個人,那么選到1,3,5時候,莊獲勝,否則另一個人獲勝,即:莊勝率為$ \frac 3 5$ ,二號勝率為 $\frac 2 5$

      ...

      由此,我們不難看出,從后往前推的時候,每次狀態轉移并不會影響先前的狀態,就可以進行很好的狀態轉移

      #include<bits/stdc++.h>
      using namespace std;
      const int maxn=100;
      double f[maxn][maxn];
      int ma[maxn];
      int n,m;
      int main()
      {
      	cin>>n>>m;
      	f[1][1]=1.0;
      	for(int i=1;i<=m;i++)
      	{
      		cin>>ma[i];
      	}
      	for(int i=2;i<=n;i++)
      	{
      		for(int k=1;k<=m;k++)
      		{
      			int p=(ma[k]%i==0)?i:ma[k]%i;
      			for(int j=1;j<=i-1;j++)
      			{
      				++p;
      				p=(p>i)?1:p;
      				f[i][p]+=f[i-1][j]/(double)(m);
      			}
      		}
      	}
      	
      	for(int i=1;i<=n;i++)
      	{
      		printf("%.2lf%% ",f[n][i]*100.00);
      	}
      	
      }
      
      posted @ 2024-09-30 08:19  Jucex  閱讀(14)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品无码av在线一区| 欧日韩无套内射变态| 国产精品七七在线播放| 午夜高清国产拍精品福利| 免费a级毛片18以上观看精品| 性色av极品无码专区亚洲| 国产亚洲精品黑人粗大精选| 在线a级毛片无码免费真人| 亚洲Av综合日韩精品久久久| 熟女系列丰满熟妇AV| 亚洲成a人片在线观看久| 国产高在线精品亚洲三区| 欧美精品在线观看视频 | 国产av一区二区三区精品| 亚洲国内精品一区二区| 精品人妻无码一区二区三区性| 视频一区视频二区视频三| 伊人中文在线最新版天堂| 日韩精品欧美高清区| 日韩加勒比一本无码精品| 国产综合久久久久久鬼色 | 国产精品久久一区二区三区| 国产欧美精品一区二区三区-老狼 真实单亲乱l仑对白视频 | 日韩精品亚洲精品第一页| 日韩不卡在线观看视频不卡| 国产一区一一区高清不卡| 欧美人与动zozo在线播放| 亚洲国产日韩a在线播放| 亚洲一区二区三区自拍天堂| 亚洲国产精品18久久久久久| 26uuu另类亚洲欧美日本| 漂亮的保姆hd完整版免费韩国| 国产又爽又黄又爽又刺激| 亚洲美免无码中文字幕在线| 国产精品一二三区久久狼| 精品人妻av区乱码| 国产精品99精品久久免费| 高清国产av一区二区三区| 美女爽到高潮嗷嗷嗷叫免费网站| 久久se精品一区精品二区国产| 在线观看免费人成视频色|