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

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

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

      [題解]2023CCPC黑龍江省賽 - Ethernet

      Intro

      • 來源:E.Ethernet - Codeforces
      • 題意:給定 \(n(1\le n\le 10)\) 個數組成的排列,其中前 \(m(0\le m\le n)\) 個數(即\(1\)~\(m\)) 在排列中位置隨機,對于剩余 \(n-m\) 個數,設當前填充數字為\(i(n-m\le i\le n)\)
        • 若第 \(i\) 位未被填充,則填充數字\(i\)
        • 否則, \(i\) 將被隨機填充到先前未被填充的位上。
      • 關鍵詞:搜索,思維(簽到)

      題解

      下面給出兩種解法:

      DFS

      注意到 \(n=10\),顯而易見這是一道DFS板子題,不需要任何剪枝技巧,復雜度\(O(n!)\)

      #include<bits/stdc++.h>
      using namespace std;
      int n,m,cnt,yes;
      vector<bool>v(11);
      void dfs(int x){//x:當前處理數字
          if(x==n){//插滿
              cnt++;
              if(!v[n]) yes++;
          }else if(x>m){//亂插結束
              if(!v[x]){
                  v[x]=1;
                  dfs(x+1);
                  v[x]=0;
              }else{//亂插
                  for(int i=1;i<=n;i++)
                      if(!v[i]){
                          v[i]=1;
                          dfs(x+1);
                          v[i]=0;
                      }
              }
          }else{
              for(int i=1;i<=n;i++)
      	        if(!v[i]){
      	              v[i]=1;
      	              dfs(x+1);
      	              v[i]=0;
                	}
          }
      }
      void solve(){
          cin>>n>>m;
          dfs(1);
          printf("%.10lf",yes/(double)cnt);
      }
      signed main(){
          // ios::sync_with_stdio(0),cin.tie(0);
          int t=1;
          while(t--) solve();
          return 0;
      }
      

      結論

      手玩幾個樣例,不難發現:
      \(n=m\),則答案為\(\frac{1}{m}\);否則答案為\(\frac{1} {m+1}\)

      #include<bits/stdc++.h>
      using namespace std;
      int n,k;
      void solve(){
      	if(n==k) printf("%.10lf",1/(double)k);
          else printf("%.10lf",1/(double)(k+1));
      }
      signed main(){
          scanf("%lld %lld",&n,&k);
      	solve();
          return 0;
      }
      
      posted @ 2025-05-10 22:04  椰蘿Yerosius  閱讀(13)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文日产幕无线码一区中文| 一日本道伊人久久综合影| 亚洲欧美在线一区中文字幕| 激情97综合亚洲色婷婷五| 国产成人无码免费视频在线| 欧洲一区二区中文字幕| 99热久久这里只有精品| 亚洲人午夜精品射精日韩| 国产精品特级毛片一区二区三区 | 欧美极品色午夜在线视频| 亚洲精品日韩中文字幕| 免费人成视频在线观看不卡| 亚洲人成网站在线在线观看| 久久精品一本到99热免费| 99热门精品一区二区三区无码| 无套内射视频囯产| 无码人妻精品一区二区三区蜜桃 | 一区二区三区四区高清自拍| 国产偷国产偷亚洲综合av| 国产成人无码免费视频麻豆| 日本丰满护士bbw| mm1313亚洲国产精品| 国产精品推荐视频一区二区| 国产一区二区三区精品综合| 产综合无码一区| 麻豆精品在线| 亚洲成a人片在线观看中| 久久99九九精品久久久久蜜桃| 亚洲av日韩av中文高清性色| 91热在线精品国产一区| 日韩亚洲国产中文永久| 国产精品一区二区久久岳| 国产区成人精品视频| 高清无打码一区二区三区| 欧美和黑人xxxx猛交视频| 国产精品亚洲综合久久小说| 亚洲国产精品久久久久久久| 日韩福利片午夜免费观着| 中文字幕乱码人妻综合二区三区| 国产性生大片免费观看性| 欧美性xxxxx极品|