Алфавит: a, b, c Я пытаюсь определить КПК, который принимает
a^n b^m c^p : n + p = 2k for some integer k, m = k, and n, m, p, k >= 0
Я думаю, что допустимы следующие строки: #abc#; #aabbcc#; #aaabbbccc#; #аббкк#; #aaabbc# и т.д. Количество букв a, b и c не обязательно равно.
Запустите головку автоматов, толкающих вниз, на самой правой черной клетке.
Обычно я пишу свои КПК столбцами:
State: Symbol Read: Next State: Head Instruction:
s # r1 Left
r1 c r2 #
и так далее...
m
является ненужным псевдонимом дляk
? - person jball   schedule 13.11.2010