首页 > 分享 > 循环赛日程表

循环赛日程表

循环赛日程表 (C++)

#include <iostream>

#include <math.h>

using namespace std;

int array[100][100];

void output(int k)

{

cout << "n循环赛日程表为 " << endl;

for (int z = 1; z <= pow(2, k); z++)

{

for (int m = 1; m <= pow(2, k); m++)

{

cout << array[z] << 't';

}

cout << endl;

}

}

void ttt(int k, int array[100][100])

{

int n = 1;

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

n *= 2;

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

array[1][p] = p;

int m = 1;

for (int s = 1; s <= k; s++)

{

n /= 2;

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

for (int a = m + 1; a <= 2 * m; a++)

for (int b = m + 1; b <= 2 * m; b++)

{

array[a][b + (t - 1)*m * 2] = array[a - m][b + (t - 1)*m * 2 - m];

array[a][b + (t - 1)*m * 2 - m] = array[a - m][b + (t - 1)*m * 2];

}

m *= 2;

}

}

void main()

{

int k;

cout << "输入k的数值(比赛人数为 2^k)n" << endl;

cin >> k;

ttt(k, array);

output(k);

}


相关知识

循环赛日程表问题
C++
2024厦门国际花卉新品种展举办时间(附活动日程表)
同期活动日程表
中国花园节2024门票多少钱?(附免票政策+购票入口+活动日程表)
2023成都桃花故里桃花节3V3篮球赛报名+比赛指南
2020年第二十二届北京展同期活动日程表
2016北京花展展商名录(截止至2016年3月14号)
巴黎奥运会乒乓球比赛规则一览
厦门国际花卉新品种展攻略(时间+地点+介绍)

网址: 循环赛日程表 https://m.huajiangbk.com/newsview487575.html

所属分类:花卉
上一篇: 2022年贵州省青少儿手绘地图大
下一篇: 第一届读书系列活动之“读书征文比