сайты - меню - вход - но­во­сти


Задания
Версия для печати и копирования в MS Word

Сколь­ко раз­лич­ных слов задаёт ре­гу­ляр­ное вы­ра­же­ние

 левая круг­лая скоб­ка a плюс ab пра­вая круг­лая скоб­ка левая круг­лая скоб­ка b плюс ab пра­вая круг­лая скоб­ка левая круг­лая скоб­ка a плюс ab пра­вая круг­лая скоб­ка левая круг­лая скоб­ка b плюс ab пра­вая круг­лая скоб­ка левая круг­лая скоб­ка a плюс ab пра­вая круг­лая скоб­ка ?

Не за­будь­те обос­но­вать свой ответ.

Спрятать решение

Ре­ше­ние.

Каж­дая ско­боч­ка может при­ни­мать два воз­мож­ных зна­че­ния, зна­чит, всего по­лу­ча­ет­ся 32 ва­ри­ан­та. Од­на­ко не­ко­то­рые слова таким об­ра­зом ока­зы­ва­ют­ся по­стро­е­ны два раза. По­счи­та­ем такие слова.

До­пу­стим, для не­ко­то­ро­го слова су­ще­ству­ет два ва­ри­ан­та за­да­ния нашим ре­гу­ляр­ным вы­ра­же­ни­ем. Во-пер­вых, за­ме­тим, что у этих ва­ри­ан­тов долж­но сов­па­дать зна­че­ние по­след­не­го мно­жи­те­ля (скоб­ки): a или аb. В про­тив­но­му слу­чае у этих ва­ри­ан­тов про­сто не сов­па­да­ет по­след­няя буква.

Пусть у них те­перь не сов­па­да­ет пер­вая скоб­ка, т. е. у од­но­го из них пер­вый мно­жи­тель это а, а у вто­ро­го аb. Это ав­то­ма­ти­че­ски опре­де­ля­ет вто­рую скоб­ку в пер­вом ва­ри­ан­те: долж­но по­лу­чать­ся b. Зна­че­ние тре­тьей скоб­ки в пер­вом ва­ри­ан­те обя­за­тель­но на­чи­на­ет­ся с а, что ав­то­ма­ти­че­ские опре­де­ля­ет зна­че­ние вто­рой скоб­ки во вто­ром ва­ри­ан­те: это ab.

Далее за­ме­ча­ем, что чтобы два спо­со­ба рас­кры­тия ско­бок за­да­ва­ли одно слово, не­об­хо­ди­мо, в этих спо­со­бах оди­на­ко­вое ко­ли­че­ство ско­бок рас­кры­ва­лось «ко­рот­ким» спо­со­бом, как а или b и оди­на­ко­вое ко­ли­че­ство «длин­ным» спо­со­бом, как ab. По­сколь­ку в пер­вом ва­ри­ан­те уже две скоб­ки рас­кры­ты «ко­рот­ким» спо­со­бом, а во вто­ром  — «длин­ным», а пятая скоб­ка долж­на рас­кры­вать­ся оди­на­ко­во, это ав­то­ма­ти­че­ски опре­де­ля­ет зна­че­ния тре­тей и четвёртой ско­бок в обоих ва­ри­ан­тах: ab и abаb. Таким об­ра­зом, мы по­лу­ча­ем два слова, за­да­ю­щи­е­ся двумя спо­со­ба­ми: это abababab и abababa.

Если же в наших ва­ри­ан­тах сов­па­да­ет пер­вая скоб­ка, то долж­на сов­па­дать и вто­рая, т. к. её зна­че­ния на­чи­на­ют­ся с раз­ных букв. Таким об­ра­зом, оста­ют­ся толь­ко тре­тья и четвёртая скоб­ки. Рас­смат­ри­вая их ана­ло­гич­но пер­вой и вто­рой, легко убе­дить­ся, что они при­ни­ма­ют оди­на­ко­вые зна­че­ния.

Зна­чит, толь­ко два слова за­да­ют­ся двумя спо­со­ба­ми, осталь­ные одним. Таким об­ра­зом, ответ в этой за­да­че 32 минус 2=30.

 

Ответ: 30.