设M是n个状态的有限状态机,如果有一个激励将M从状态q1转向状态q,证明必存在一个长度小于n的激励。使M从状态q1转向状态q。
第1题
给定有限状态机M=(Q,S,R,f,h,A),它的状态图如图8-16所示。
a)求状态A的01110的后继以及可接受状态序列。
b)求状态E的100101的后继以及可接受状态序列。
c)验证f(f(A,010),110)=f(A,010110),
h(f(A,010),110)=h(A,010110)。
d)求M对于激励010110的响应。
e)构造一台与M相似的转换赋值机,并求它对激励010110的响应。
第3题
A.da+(i-1)*m
B.da+i*m
C.da-i*m
D.da+(i+1)*m
第4题
设B={1,2,...,n}是n块电路板的集合.集合L={N1,N2,...,Nm}是n块电路板的m个连接块.其中每个连接块N是B的一个子集,且N中的电路板用同一根导线连接在一起.在最小长度电路板排列问题中,连接块的长度是指该连接块中第1块电路板到最后1块电路板之间的距离.例如,设n=8,m=5,给定n块电路板及其m个连接块如下:
这8块电路板的一个可能的排列如图5-1所示.
在最小长度电路板排列问题中,连接块的长度是指该连接块中第1块电路板到最后1块电路板之间的距离.例如,在图5-1所示的电路板排列中,连接块N4的第1块电路板在插槽3中.它的最后1块电路板在插槽6中,因此N4的长度为3.同理N2的长度为2.图5-1中的连接块最大长度为3.
试设计一个回溯法找出所给n块电路板的最佳排列,使得m个连接块中的最大长度达到最小.
算法设计:对于给定的电路板连接块,设计一个算法,找出所给n个电路板的最佳排列,使得m个连接块中最大长度达到最小.
数据输入:由文件input.txt给出输入数据.第1行有2个正整数n和m(1≤m,n≤20).接下来的n行中,每行有m个数.第k行的第j个数为0表示电路板k不在连接块j中,为1表示电路板k在连接块j中.
结果输出:将计算的电路板排列最小长度及其最佳排列输出到文件output.txt.文件的第一行是最小长度:接下来的1行是最佳排列.
第5题
构造有限状态机M=(Q,S,R,f,g,q1),其中,S=R={0,1,2,3}.对于t>2有r(t)=m(t)+n(t),这里如果s(-1)=s(0)=0,确定r(1)和r(2)。
第8题
第9题
完全二元树T有n个结点m条边.
(1)设其树叶数为l,证明m=2(l-1).
(2)设其分支结点数(含树根)为树叶数为l,证明l=k+1.
第10题
(i)mZ+nZ是个数环。
(ii)
(iii)mZ+nZ==dZ,这里d=(m,n)是m与n的最大公因数。
(iv)mZ+nZ=Z(m,n)=1,