乒乓球编排"种子序号位置"的计算方法

标签:
汤恭定种子位置序号定位技术乒乓球 |
由于种子序号位置的设立规则在《乒乓球竞赛规则》第3.6节“淘汰赛的抽签”中已有明确,这里不再叙述。
为了表述方便,对以下概念进行定义。
32个位置数 |
|
16个位置数 |
|
8个位置数 |
|||||||||
种子号 |
位置号 |
规律 |
位置号 |
|
种子号 |
位置号 |
规律 |
位置号 |
|
种子号B |
位置号 |
规律 |
位置号 |
1 |
1 |
M=32 |
32 |
|
1 |
1 |
M=16 |
16 |
|
1 |
1 |
M=8 |
8 |
3 |
17 |
+M/2 |
16 |
|
3 |
9 |
+M/2 |
8 |
|
3 |
5 |
+M/2 |
4 |
5 |
9 |
-M/4 |
24 |
|
5 |
5 |
-M/4 |
12 |
|
5 |
3 |
-M/4 |
6 |
7 |
25 |
+M/2 |
8 |
|
7 |
13 |
+M/2 |
4 |
|
7 |
7 |
+M/2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
5 |
M/8+1 |
28 |
|
9 |
3 |
M/8+1 |
14 |
|
|
|
|
|
11 |
21 |
+M/2 |
12 |
|
11 |
11 |
+M/2 |
6 |
|
|
|
|
|
13 |
13 |
-M/4 |
20 |
|
13 |
7 |
-M/4 |
10 |
|
|
|
|
|
15 |
29 |
+M/2 |
4 |
|
15 |
15 |
+M/2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
3 |
M/16+1 |
30 |
|
|
|
|
|
|
|
|
|
|
19 |
19 |
+M/2 |
14 |
|
|
|
|
|
|
|
|
|
|
21 |
11 |
-M/4 |
22 |
|
|
|
|
|
|
|
|
|
|
23 |
27 |
+M/2 |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
7 |
3M/16+1 |
26 |
|
|
|
|
|
|
|
|
|
|
27 |
23 |
+M/2 |
10 |
|
|
|
|
|
|
|
|
|
|
29 |
15 |
-M/4 |
18 |
|
|
|
|
|
|
|
|
|
|
31 |
31 |
+M/2 |
32 |
|
|
|
|
|
|
|
|
|
|
(表一
证明:假设位置总数为M,种子序号2N+1对应的位置为W1, 种子序号2N+2对应的位置为W2,则W1距离上半区顶部位置为W1-1,根据 “按上、下半区轴线对称”的种子定位技术可以得出,W2距离下半区的底部位置也为W1-1,即位置号为W2=M-(W1-1),所以,W1+W2=W1+ M-(W1-1)=M+1。
其中,W—该种子序号所在八位置区的首个奇数种子序号位置
同一层次实力区 |
实力位置数 |
八位置区 |
增量 |
调整系数 |
|||||||
1 |
8 |
1 |
|
0 |
|
|
|
|
|
|
|
2 |
8 |
2 |
1 |
1 |
|
|
|
|
|
|
|
3 |
16 |
3-4 |
2 |
1 |
3 |
|
|
|
|
|
|
4 |
32 |
5-8 |
4 |
1 |
5 |
3 |
7 |
|
|
|
|
5 |
64 |
9-16 |
8 |
1 |
9 |
5 |
13 |
3 |
11 |
7 |
15 |
6 |
128 |
17-32 |
16 |
1 |
17 |
9 |
25 |
5 |
21 |
13 |
29 |
3 |
19 |
11 |
27 |
7 |
23 |
15 |
31 |
||||
7 |
256 |
33-64 |
32 |
1 |
33 |
17 |
49 |
9 |
41 |
25 |
57 |
5 |
37 |
21 |
53 |
13 |
45 |
29 |
61 |
||||
3 |
35 |
19 |
51 |
11 |
43 |
27 |
59 |
||||
7 |
39 |
23 |
55 |
15 |
47 |
31 |
63 |
(表二
如,同一层次实力区3,其有第3、第4两个八位置区,增量2是该实力区8位置数的总量,实力位置数16是该实力区的位置数总量,其调整系数1、3分别对应第3、第4两个八位置区。
从表二可以得出以下递推公式:
K(I+E)= K(I)=1
K(I+E+1)= K(I)+2E= K(I+E)+2E
K(I+E+2)= K(I+1)
K(I+E+3)= K(I+1)+2E= K(I+E+2)+2E
……
K(I+2E-2)= K(I+E-1)
K(I+2E-1)= K(I+E-1)+2E= K(I+2E-2)+2E
也可用以下通用算法表示:
第1、2区的调整系数为K(1)=0,K(2)=1
设I>2
N = INT(LOG(((I-1)*8+1),2));I为种子所在的八位置区区号,LOG为对数函数,INT为取整函数
E = POWER(2,(N-3));E为I区的增量,2的N-3次幂,POWER为指数函数
J = POWER(2, N);J为I区的实力位置数
IF
K(I)=K(I-1)+E;I为偶数
ELSE
K(I)=K(INT(I/2)+1);I为奇数
第一步,计算调整系数
根据规律四的递推公式,调整系数K(i)的计算机算法如下:
H=INT((Z-1)/8)+1
FOR
IF
ELSE
----第I区第一个种子序号(I-1)*8+1,
N = INT(LOG(((I-1)*8+1),2));以2为底的指数值,取整
E = POWER(2,(N-3));2的N-3次幂,增量
IF
K(I)=K(I-1)+E;I为偶数
ELSE
END IF
END IF
NEXT
第二步,计算实力位置数
根据规律四,实力位置数的计算公式如下:
N = INT(LOG((Z-1),2)
J = POWER(2,N)
第三步,计算第H区起始第一个种子序号位置
根据规律三,第H区起始第一个种子序号位置W1的计算公式如下:
INPUT (M=?);输入位置数
W1=K(H)*M/J+1
第四步,计算种子序号Z的位置
W1计算完成后,就可根据规律一计算H区其余3个奇数种子序号位置W,根据规律二计算H区全部4个偶数种子序号位置W。W的计算机算法如下:
L=Z-8*H;种子序号Z在H区内所在的种子位置顺序数
CASE
L=7,
L=8,
END
参考文献:
[1]程嘉炎,《球类运动竞赛法》[M].北京:人民体育出版社,2003
[2]中国乒乓球协会编译,《乒乓球竞赛规则(2007)》[M].北京:人民体育出版社,2007