Алгоритм Кока-Янгера-Касами разбора грамматики в НФХ — различия между версиями
Kabanov (обсуждение | вклад) м (→Асимптотика) |
Kabanov (обсуждение | вклад) (→Пример работы) |
||
Строка 46: | Строка 46: | ||
Дано слово <tex>w = $()(())$</tex>. | Дано слово <tex>w = $()(())$</tex>. | ||
+ | |||
+ | {| clear="both" |} | ||
+ | |||
+ | Инициализация массива <tex>d</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
+ | {| clear="both" |} | ||
+ | |||
+ | Заполнение массива <tex>d</tex>. | ||
+ | |||
+ | {| clear="both" |} | ||
+ | |||
+ | Итерация m = <tex>1</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
+ | |||
+ | Итерация m = <tex>2</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
+ | |||
+ | Итерация m = <tex>3</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
+ | |||
+ | Итерация m = <tex>4</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
+ | |||
+ | Итерация m = <tex>5</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
+ | |||
+ | Итерация m = <tex>6</tex>. | ||
+ | |||
+ | |||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|A | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|B | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|C | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; float: left;" | ||
+ | ! colspan="7"|D | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |} | ||
+ | {| border="1" class="wikitable" style="width: 150px; height: 150px; " | ||
+ | ! colspan="7"|E | ||
+ | |- | ||
+ | ! | ||
+ | ! 1 | ||
+ | ! 2 | ||
+ | ! 3 | ||
+ | ! 4 | ||
+ | ! 5 | ||
+ | ! 6 | ||
+ | |- | ||
+ | ! 1 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 2 | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | ! 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | align="center"| ● | ||
+ | |||
+ | |} | ||
+ | {| clear="both" |} | ||
== См. также == | == См. также == |
Версия 02:14, 5 ноября 2014
Задача: |
Пусть дана контекстно-свободная грамматика в нормальной форме Хомского и слово . Требуется выяснить, выводится ли это слово в данной грамматике. |
Содержание
Алгоритм
Алгоритм Кока-Янгера-Касами (англ. Cocke-Younger-Kasami algorithm, англ. CYK - алгоритм) — универсальный алгоритм, позволяющий по слову узнать, выводимо ли оно в заданной КС-грамматике в нормальной форме Хомского. Будем решать задачу динамическим программированием. Дана строка размером . Заведем для неё трехмерный массив размером , состоящий из логических значений, и тогда и только тогда, когда из нетерминала правилами грамматики можно вывести подстроку .
Рассмотрим все пары
, где — константа и .- . Инициализируем массив для всех нетерминалов, из которых выводится какой-либо символ строки . В таком случае , если в грамматике присутствует правило . Иначе .
- . Значения для всех нетерминалов и пар уже вычислены, поэтому . То есть, подстроку можно вывести из нетерминала , если существует продукция вида и такое , что подстрока выводима из , а подстрока выводится из .
После окончания работы значение
содержит ответ на вопрос, выводима ли данная строка в данной грамматике, где — начальный символ грамматики.Модификации
Количество способов вывести слово
Если массив будет хранить целые числа, а формулу заменить на
, то — количество способов получить подстроку из нетерминала .Минимальная стоимость вывода слова
Пусть
— стоимость вывода по правилу . Тогда, если использовать формулу , то — минимальная стоимость вывода подстроки из нетерминала .Таким образом, задача о выводе в КС-грамматике в нормальной форме Хомского является обобщением задачи динамического программирования на подотрезке.
Асимптотика
Обработка правил вида
в шаге 1 выполняется за .Проход по всем подстрокам в шаге 2 выполняется за
. В обработке одной подстроки присутствует цикл по всем правилам вывода и по всем разбиениям на две подстроки, следовательно обработка работает за . В итоге получаем конечную сложность .Следовательно, общее время работы алгоритма — нетерминалов грамматики.
. Кроме того, алгоритму требуется память (на массив ) объемом , где — количествоПример работы
Дана грамматика правильных скобочных последовательностей :
Дано слово
.A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ||||||
3 | ||||||
4 | ||||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ||||||
3 | ||||||
4 | ||||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ||||||
4 | ● | |||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ||||||
4 | ● | |||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ||||||
4 | ● | |||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ● | |||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ||||||
4 | ● | |||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ● | |||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ● | |||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ● | |||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |
A | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
B | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
C | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ● | |||||
5 | ● | |||||
6 | ● |
D | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ● | |||||
2 | ||||||
3 | ● | |||||
4 | ● | |||||
5 | ||||||
6 |
E | ||||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | ||||||
2 | ● | |||||
3 | ||||||
4 | ||||||
5 | ● | |||||
6 | ● |