X ir mazākā kopa, kas definēta sekojoši:
Kopas X elementus sauc par korekti veidotām iekavu izteiksmēm.
()(())() (()(())) Sekojošas izteiksmes nav korekti veidotas iekavu izteiksmes: (()))(() ())(() Pieņemsim, ka E ir korekti veidota iekavu izteiksme. Virknes E garums ir tajā esošo iekavu skaits. Virknes E dziļums D(E) tiek definēts sekojoši: { 0 ja E ir tukša D(E)= { D(A)+1 ja E = (A), un A pieder X { max(D(A),D(B)) ja E = AB, un A, B pieder X Uzrakstiet programmu, kas dotām naturālu skaitļu n un d vērtībām nosaka, cik ir korekti veidotas iekavu izteiksmes garumā n un dziļumā d!
Teksta faila iekavas.in vienīgā rinda satur divu naturālu skaitļu n un d vērtības, kas atdalītas ar tukšumsimbolu, 2 <= n <= 38, 1 <= d <= 19.
Teksta faila iekavas.out vienīgajai rindai jāsatur viena vesela skaitļa vērtība - korekti veidoto iekavu izteiksmju garumā n un dziļumā d skaits.
Ir tieši trīs korekti veidotas izteiksmes garumā 6 un dziļumā 2: (())() ()(()) (()())
|
Copyright © 2001 Girts Folkmanis, LIIS |