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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 循环赛问题_分治法实现循环赛日程表问题

發(fā)布時間:2023/12/14 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 循环赛问题_分治法实现循环赛日程表问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題:設(shè)有n=2^k個選手參加循環(huán)賽,要求設(shè)計一個滿足以下要求:

1)每個選手必須與其它n-1個選手各賽一次;

2)每個選手一天只能賽一次。

3)循環(huán)賽共進行 n -1 天。

分析:按照上面的要求,可以將比賽表設(shè)計成一個n行n-1列的二維表,其中第 i 行第 j 列的元素表示和第 i 個選手在第 j 天比賽的選手號。

日程表如下:

圖片.png

一、規(guī)律:

1,左上角元素手動賦值 a[1][1] = 1; a[1][2] = 2; a[2][1] = 2; a[2][2] = 1;

2,左下角元素 = 左上角元素 + 2^(k-1)(當(dāng)前構(gòu)建的矩陣)

圖片.png

圖片.png

3,右上角 = 左下角的元素

4,右下角 = 左上角的元素

二、循環(huán)構(gòu)建:首先構(gòu)建22矩陣,然后以22為左上角的矩陣構(gòu)建24矩陣,利用for(int t=1;t循環(huán)賽日程表

代碼如下:

#include

#include

using namespace std;

void GameTable(int k, int a[100][100]);

void PrintTable(int k, int a[100][100]);

int main()

{

int date[100][100]; //日程表數(shù)組

int k;

cout << "請輸入K的值:" ;

cin >> k;

cout << "日程表如下:" << endl;

GameTable(k, date);

PrintTable(k, date);

return 0;

}

void GameTable(int k, int a[100][100])

{

//求解2個選手比賽日程,得到左上角元素

a[1][1] = 1; a[1][2] = 2;

a[2][1] = 2; a[2][2] = 1;

if(k>1)

for(int t=1;t

{

//左下角

for(int i=1+pow(2.0,t);i<=pow(2.0,t+1);i++)

{

for(int j=1;j<=pow(2.0,t);j++)

{

a[i][j] = a[i-(int)pow(2.0,t)][j] + (int)pow(2.0,t);

}

}

//右上角

for(int i=1;i<=pow(2.0,t);i++)

{

for(int j=1+pow(2.0,t);j<=pow(2.0,t+1);j++)

{

a[i][j] = a[i][j-(int)pow(2.0,t)] + (int)pow(2.0,t);

}

}

//右下角

for(int i=1+pow(2.0,t);i<=pow(2.0,t+1);i++)

{

for(int j=1+pow(2.0,t);j<=pow(2.0,t+1);j++)

{

a[i][j] = a[i-(int)pow(2.0,t)][j-(int)pow(2.0,t)];

}

}

}

else ;

}

void PrintTable(int k, int a[100][100])

{

double n = pow(2.0, k);

for (int i = 1; i <= n; i++)

{

for (int j = 1; j <= n; j++)

{

cout << a[i][j] << "  ";

}

cout << endl<

}

}

總結(jié)

以上是生活随笔為你收集整理的java 循环赛问题_分治法实现循环赛日程表问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久综合一区二区 | 玖玖在线观看 | 毛片网站有哪些 | 欧美特级黄色片 | 中文字幕一区av | 欧美性tv | 91精品国产成人www | 国产视频一区在线播放 | 国产电影一区二区三区爱妃记 | 久操久操久操 | 91小仙女jk白丝袜呻吟 | 成年激情网 | 国产成人精品久久久 | 91色在线| 精品熟女一区 | 中文字幕第11页 | 国产欧美在线看 | 亚洲激情视频 | 亚洲女人网 | 国产69精品一区二区 | 黄色aa毛片 | 一本色道久久综合无码人妻 | 婷婷在线播放 | 综合久久五月天 | 97免费人妻无码视频 | 捅肌肌 | 蜜桃臀av一区二区三区 | 国产精品成人久久久 | 亚洲av无码一区二区三区在线观看 | 国产深夜福利在线 | 国产精品福利视频 | 97免费观看视频 | 亚色一区 | 深田咏美av在线 | 毛片aa | 国产成人免费片在线观看 | xxxx日本黄色 | 少妇真实被内射视频三四区 | 免费看黄色的视频 | 亚洲av永久无码精品放毛片 | 午夜精品国产 | 精品白浆 | 4438x五月天 日吊视频 | 人妻丝袜一区二区三区 | 黑人多p混交群体交乱 | 日本黄色播放器 | 日韩视频区 | 精品国产伦一区二区三 | 国产青青在线 | 67194国产 | 亚洲大逼 | 好妞色妞国产在线视频 | 欧美性猛交xxxxx水多 | 夜夜欢天天干 | 三级少妇 | 亚洲第一天堂av | 永久免费国产 | 国产精品中文久久久久久 | 日本深夜福利 | 国产精品欧美日韩 | 一级生活毛片 | 日韩中文av | 日本在线视频观看 | 国产图区 | 欧美色亚洲色 | 中文字幕视频在线播放 | 日本乱偷人妻中文字幕在线 | 天堂在线视频 | 在线观看免费小视频 | 国产精品久久无码一三区 | 国产亚洲精品久久久久久久久动漫 | 秋霞午夜鲁丝一区二区 | 国产91影院 | 黄av资源 | 姑娘第5集在线观看免费好剧 | 日韩精品在线观看一区二区 | 精品熟妇视频一区二区三区 | 黄色三级在线视频 | 免费无遮挡在线观看视频网站 | 国产第一页av | 中国a级黄色片 | 一区二区三区四区精品 | 国产伦精品一区三区精东 | a在线免费观看 | 欧美午夜精品久久久久免费视 | 美女让男人捅 | 国产一区在线播放 | 亚洲视频综合网 | 精品福利一区二区 | 久久精品免费电影 | 成年人在线视频 | 性欧美丰满熟妇xxxx性久久久 | 亚洲视频福利 | 欧美涩涩视频 | 日日噜噜噜夜夜爽爽狠狠 | 91免费小视频 | 亚洲人成777 | 极品91尤物被啪到呻吟喷水 | 致单身男女免费观看完整版 |