我们如何构建 TM 使其接受(仅提供描述):
a + b = c
一个 。b = c
输入的格式为 a#b#c。
a,b 和 c 属于 {0,1}* 并且是正二进制无符号整数。
我知道如果输入具有一元表示,我们可以构造 TM,但是如果它具有二进制表示,如何解决?
我们如何构建 TM 使其接受(仅提供描述):
a + b = c
一个 。b = c
输入的格式为 a#b#c。
a,b 和 c 属于 {0,1}* 并且是正二进制无符号整数。
我知道如果输入具有一元表示,我们可以构造 TM,但是如果它具有二进制表示,如何解决?
嗯,二进制加法和乘法比一元的情况要复杂一些,但并不难。补充:
对于乘法,您可以使用这样的方法。如果您真的必须详细进行,这将是在 TM 上编程的一些工作。