循环赛日程表
循环赛日程表 (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://www.huajiangbk.com/newsview487575.html
上一篇: 2022年贵州省青少儿手绘地图大 |
下一篇: 第一届读书系列活动之“读书征文比 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039