24-25-1-离散数学II-期末
目录
一
求 。
答案 / 解析
根据费马小定理,。因此 ,结果即为 5。
二
1.
求 的逆元。
答案 / 解析
使用扩展欧几里得算法:
反过来,既有:
于是结果为 52。
2.
解方程 。
答案 / 解析
由上一题得知了 19 mod 141 的逆元。
于是等式两边同乘 52,得:
于是 , 为整数。
三
1.
NONSENSE 有多少种排列?
答案 / 解析
根据排列数问题的定理:
对有重复字母的词,重排种数为:总字母数! / (每种字母的个数!)之积。
我们发现 NONSENSE 中有 3 个 N,2 个 S,2 个 E 和 1 个 O,
因此结果为 。
2.
以 O 开头或结尾的又有多少种?
答案 / 解析
只有 1 个 O,故先计算其他字母的排列情况数,为 210 种(方法同上题)。
然后 O 在最前和最后,共两种情况,故结果为 420。
四
一个打印随机 3 位码且每一位各不相同(如 789, 012, 103)的机器至少需要打印多少 3 位码才能保证有 6 个 完全相同(identical) 的 3 位数?
答案 / 解析
首先我们计算所有位各不相同的三位码的总数,应该有 种。
根据抽屉原理,应生成(5·总数+1)个数,才能保证一定存在 6 个完全相同的。故结果为 3601。
(注:本题的“三位码”指首位可以为 0。如果为“三位数”,则应只有 648 种情况,答案则为 3241)
五
判断是不是群:
1.
模 的加法。
答案 / 解析
答案:是群。
证明为群的 4 个条件:
- 封闭性:发现对任意 的元素 ,,故封闭性得证;
- 结合律:对任意 的元素 ,,结合律得证;
- 存在 单位元 (identity):我们发现对任意 的元素 ,,所以 0 就是单位元;
- 每个元素存在 逆元:0 的逆元是 0,1 的逆元是 2,2 的逆元是 1,所以每个元素都有逆元,得证。
2.
,。
答案 / 解析
答案:是群。
证明为群的 4 个条件:
- 封闭性:发现对任意 的元素 , 仍然是有理数,所以满足封闭性;
- 结合律:对任意 的元素 ,,结合律得证;
- 存在 单位元 (identity):我们发现对任意 ,,所以 2 就是单位元;
- 每个元素存在 逆元:,所以 就是 的逆元。
六
答案 / 解析
本题没有指出 上的运算。但我们不妨梳理相关知识点:
- 要判断这种映射是否为同态,我们只需判断映射是否具有保运算性: 中两个数 的和在 B 中的像是否与 在 B 中运算的结果是否相等;
- 要求 ,我们需要求出所有满足 的 中元素 ;
- 即 关于 ker(f) 的商群,即 ker(f) 在 A 中所有左陪集构成的集合。设 中的元素为 ,则商群中的每个元素即为
{x+y|y∈ker(f)}。商群中的元素可使用[该元素中的某一元素]表示。
有 和右运算, 上的加法群。
1.
是否是 到 的同态?
2.
求 。
3.
求 。
七
1.
构造 的群码。
答案 / 解析
构造群码的方法:
- 找出所有的原码,此题中为 000、001、…111;
- 将每个原码与一致性检验矩阵前 m 行(此题中为前 3 行)的每一列计算模 2 点积(即按位与后,计算各位和再模 2),得出的结果组成的向量就是码字的后 r 位;
(例如,在本题中,110 与矩阵前三行的第一列按位与,结果为 100,各位和模 2 的结果为 1;与第二列按位与,结果为 000,各位和模 2 的结果为 0;与第三列按位与,结果为 110,各位和模 2 的结果为 0;因此 e(100) 的后三位为 100)
- 在每个原码的后面加上步骤 2 中的后 r 位,即为结果。
本题的答案应为:
2.
通过译码表,进行极大似然译码。(给了 3 个序列)
答案 / 解析
此题应使用极大似然规则进行译码。
对于每一个接收到的序列,计算其到每个码字的汉明距离(不同位的个数),取汉明距离最小且原码值最小的码字作为实际收到的码字,并写出相应的原码。
3.
求陪集头的特征值。
答案 / 解析
计算步骤:
- 让序列与所有码字进行按位运算,所得的结果的集合即为左陪集;
- 找出左陪集中权值(weight)最小的元素,即为陪集头;
- 陪集头与一致性检验矩阵做模 2 点积,所得结果即为特征值。
八
1.
,, ,写出 的生成式。
答案 / 解析
2.
,,, ,写出 language。
答案 / 解析
我们发现,S 要么直接变为 1,要么变为 0…01,其中 0 的个数不限。
因此,直接写出语言:
3.
构造 的文法。
答案 / 解析
首先我们发现句子可能为空。因此存在生成规则 ;
然后我们不妨从对称角度思考,将 拆为 ;
为了生成左端的 和右端的 ,需要存在产生规则 ;
同时为了在需要时能终止外侧的 0 和 2 延伸,需要存在切换到内侧的机制 ;
为了生成内侧的 ,需要存在产生规则 ;
此外,由于 n 也可能为 0,所以加上规则 。
综上,产生规则集合 P 为 。
所有词语组成的集合 V 为 。
所有终结符组成的集合 T 为 。
所有起始符组成的集合 S 为 。
文法即为 。
九
写出 Moore 机:输入的数个数 余 时输出 ,否则输出 。
答案 / 解析
十
第十题图
1.
求表示的 Language。
答案 / 解析
首先观察状态转移图,我们发现被这种状态机接收的语言须满足:含有且只含有 2 个“1”,此外可以含有任意多的“0”。
因此我们写出语言:。
2.
求对应的 regular grammar。
答案 / 解析
文法的产生规则集合 P 为:;
所有词语组成的集合 V 为 ;
所有终结符组成的集合 T 为 ;
所有起始符组成的集合 S 为 ;
文法即为 ;