题目名称 | 2804. 循环赛日程表 |
---|---|
输入输出 | xhb.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 9 |
题目来源 | cqw 于2017-09-15加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:24, 提交:37, 通过率:64.86% | ||||
胡嘉兴 | 100 | 0.137 s | 4.49 MiB | C++ |
WHZ0325 | 100 | 0.147 s | 15.55 MiB | C++ |
@@@ | 100 | 0.161 s | 4.52 MiB | C++ |
Aeons | 100 | 0.162 s | 15.57 MiB | C++ |
Lovelove_boii | 100 | 0.194 s | 4.32 MiB | C++ |
烟雨 | 100 | 0.194 s | 4.92 MiB | C++ |
reØreOré | 100 | 0.194 s | 29.66 MiB | C++ |
菜鸟 | 100 | 0.195 s | 7.25 MiB | C++ |
NOIP2018必胜 | 100 | 0.204 s | 2.80 MiB | C++ |
APWTMECRD | 100 | 0.253 s | 4.92 MiB | C++ |
关于 循环赛日程表 的近10条评论(全部评论) |
---|
设有$n=2^k$个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表:
(1)每个选手必须与其他$n-1$个选手各赛一次;
(2)每个选手一天只能参赛一次;
(3)循环赛在$n-1$天内结束。
请按此要求将比赛日程表设计成有$n$行和$n-1$列的一个表。
在表中的第$i$行,第$j$列处填入第$i(1\leq i\leq n)$个选手在第$j(1\leq j\leq n-1)$天所遇到的选手。
8个选手的比赛日程表如下图:
一个整数$k(2\leq k\leq 10)$,如题意。
一个$n\times n$的数字矩阵,数字间用一个空格隔开。
第1列为$1,2,\cdots,n$,表示这$n$位选手。
第$i$列的第$j$个数为第$i$位选手第$j-1$天的对手。
3
1 2 3 4 5 6 7 8 2 1 4 3 6 5 8 7 3 4 1 2 7 8 5 6 4 3 2 1 8 7 6 5 5 6 7 8 1 2 3 4 6 5 8 7 2 1 4 3 7 8 5 6 3 4 1 2 8 7 6 5 4 3 2 1