给定
m,我们定义一个元素是指
[l,r],其中
0≤l,r<m 且
r=(l+1)modm,特别地,有一个元素是空,用符号
∅ 表示。我们把所有元素的集合称作
S。
定义一种运算
+。
[l1,r1]+[l2,r2]=[l1,(r1+r2−l2+1)modm],特别地,
[l,r]+∅=∅+[l,r]=[l,r]。这样一来,
∅ 可以在参与
+ 运算时看作
[k,(k+m−1)modm],其中
0≤k<m。
可以证明:
- 这种运算有单位元 ∅。
- 这种运算对 S 封闭。
- [l,r] 存在逆元 [(r+1)modm,(l+m−1)modm],∅ 的逆元是 ∅。
- 运算具有结合律。即 [l1,r1]+[l2,r2]+[l3,r3]=[l1,(r1+r2+r3−l2−l3+2)modm]=[l1,r1]+([l2,r2]+[l3,r3])。
求构造一种运算
× 或说明其不存在,满足:
- 这种运算具有单位元 e。
- 这种运算对 S 封闭。
- 对于所有元素 a 都存在逆元 a−1,使得 a×a−1=e。
- 运算具有结合律,即 a×b×c=a×(b×c)。
- 运算对 + 具有分配律,即 (a+b)×c=a×c+b×c。
如果题目出现问题,我会在讨论区补充。求此构造题的做法或原题。
举例子:对于
m=3,有以下元素:
∅,[0,0],[0,1],[1,1],[1,2],[2,0],[2,2]。加法表如下:
| a+b | ∅ | [0,0] | [0,1] | [1,1] | [1,2] | [2,0] | [2,2] |
|---|
| ∅ | ∅ | [0,0] | [0,1] | [0,0] | [0,1] | [0,1] | [0,0] |
| [0,0] | [0,0] | [0,1] | ∅ | [0,1] | ∅ | ∅ | [0,1] |
| [0,1] | [0,1] | ∅ | [0,0] | ∅ | [0,0] | [0,0] | ∅ |
| [1,1] | [1,1] | [1,2] | ∅ | [1,2] | ∅ | ∅ | [1,2] |
| [1,2] | [1,2] | ∅ | [1,1] | ∅ | [1,1] | [1,1] | ∅ |
| [2,0] | [2,0] | ∅ | [2,2] | ∅ | [2,2] | [2,2] | ∅ |
| [2,2] | [2,2] | [2,0] | ∅ | [2,0] | ∅ | ∅ | [2,0] |
注意上述逆元可以不唯一。