日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝桥杯 历届试题 对局匹配

發布時間:2024/3/24 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯 历届试题 对局匹配 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述
  小明喜歡在一個圍棋網站上找別人在線對弈。這個網站上所有注冊用戶都有一個積分,代表他的圍棋水平。

小明發現網站的自動對局系統在匹配對手時,只會將積分差恰好是K的兩名用戶匹配在一起。如果兩人分差小于或大于K,系統都不會將他們匹配。

現在小明知道這個網站總共有N名用戶,以及他們的積分分別是A1, A2, … AN。

小明想了解最多可能有多少名用戶同時在線尋找對手,但是系統卻一場對局都匹配不起來(任意兩名用戶積分差不等于K)?
輸入格式
  第一行包含兩個個整數N和K。
  第二行包含N個整數A1, A2, … AN。

對于30%的數據,1 <= N <= 10
  對于100%的數據,1 <= N <= 100000, 0 <= Ai <= 100000, 0 <= K <= 100000
輸出格式
  一個整數,代表答案。
樣例輸入
10 0
1 4 2 8 5 7 1 4 2 8
樣例輸出
6

/*這是個簡單的dp問題,但對于我來說還是有些難啦!!首先我們需要一個數組來儲存每個積分分別有幾名用戶,當k為0時直接計算數組中哪些積分值有人就可以 k不為0時用dp[0][i]和dp[1][i]分別儲存從0開始是否加入積分為i的人數總和(是從0到i的所有(i+n*k)的人數,不是僅有i)最后我們只需要計算最后k個dp的總值就可以知道最多人數 */#include<bits/stdc++.h> #include<stdio.h> #include<string.h>using namespace std;int a[100008] = {0}; int dp[2][100008] = {0};int main() {int n, k, i, j ,sum, maxn;maxn = 0;//記錄積分的最大值,遍歷時只需要遍歷到maxn即可 scanf("%d %d", &n, &k);for(i = 0; i < n; i++){int x;scanf("%d", &x);a[x]++; maxn = max(x, maxn);}sum = 0;if(k == 0) //k等于0單獨處理 {for(i = 0; i <= maxn; i++){if(a[i] != 0)sum++;}}else{for(i = 0; i <= maxn; i++){if(i < k) //i小于k時,所有的數都可以直接存入 {dp[0][i] = 0; //dp[0][i]記錄不加入i時從0到i的總(i+n*k)的人數 dp[1][i] = a[i]; //dp[1][i]記錄加入i時從0到i的(i+n*k)的總值 }else{dp[0][i] = max(dp[0][i-k], dp[1][i-k]); dp[1][i] = dp[0][i-k] + a[i];}}for(i = maxn; i > (maxn-k); i--) //將最后k個數加起來就是最后的總值 sum += max(dp[0][i], dp[1][i]);}printf("%d\n", sum);return 0; }```

總結

以上是生活随笔為你收集整理的蓝桥杯 历届试题 对局匹配的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品人人人人 | 国产福利免费在线观看 | 91影视在线观看 | 成人精品三级av在线看 | 91在线免费视频 | www.一区二区三区 | 亚洲黄色免费观看 | 国产成人三级在线观看 | 久久久精品人妻一区二区三区四 | 中国黄色一级大片 | 成年人视频在线播放 | 亚洲欧美一区二区视频 | www天堂在线 | 男人插女人下面视频 | 国产一区二区三区免费观看视频 | 在线观看国产黄 | 激情爱爱网 | 99干99 | 在线观看毛片视频 | 少妇又色又紧又爽又刺激视频 | 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 免费av在线播放 | 丰满熟女人妻一区二区三 | www视频在线观看网站 | 色窝窝综合色窝窝久久 | 日本aⅴ在线 | 国产夫妻精品 | av在线免费网站 | 亚洲精品一区二区三 | jizzjizz欧美69巨大 | 女人十八岁毛片 | 日韩av影片在线观看 | 国产a不卡| 日韩乱码人妻无码中文字幕 | 亚洲综合成人在线 | 欧美丰满老熟妇xxxxx性 | 亚洲精品在线视频免费观看 | 欧美你懂的 | 国产男女无套免费网站 | 久久艹精品视频 | 日婷婷 | 美日韩精品 | 国产女同在线观看 | 成年人视频在线免费观看 | 日韩小视频在线 | 日韩免费高清视频网站 | 欧美日韩国产精品一区二区 | 四虎免看黄| 国产图片一区 | 综合色网站 | 一区二区三区爱爱 | 欧美亚洲影院 | 99这里只有精品视频 | 久久久久久一区 | 久草热线 | 国产一区二区视频免费在线观看 | 北条麻妃av在线播放 | 国产成人无码精品久久二区三 | 中文字幕观看视频 | 秋霞在线观看秋 | 欧美高清69hd | 欧美日本日韩 | 国内自拍av | 国产特黄级aaaaa片免 | 亚欧美视频 | 淫人网 | 亚洲拍拍视频 | 齐天大性床战铁扇公主 | 小嫩嫩12欧美 | 亚洲激情五月 | av免费网址在线观看 | 最近国语视频在线观看免费播放 | 国产制服91一区二区三区制服 | 伊人国产精品 | 免费香蕉视频 | 国产熟女精品视频 | 国产91视频在线观看 | 日本一本一道 | 欧美精选一区二区 | 日韩黄色三级视频 | 亚洲av无码国产在丝袜线观看 | 国产日韩在线一区 | 中文字幕视频网 | 上原亚衣在线 | 成人深夜福利在线观看 | 国产伦精品一区二区三区照片 | 欧美丰满美乳xxⅹ高潮www | 国产亚洲精品一区二区三区 | 欧美日在线 | 在线国产区 | 精品久久久久久亚洲综合网站 | av播播| 少妇激情四射 | 捆绑裸体绳奴bdsm亚洲 | 色就是色欧美 | 免费av观看网站 | 国产av剧情一区二区三区 | v888av| 吻胸摸激情床激烈视频大胸 |