Rezultati

Up. imeNalogaJezikRezultatČas oddaje
delta-2017 Pasavci Python 3 0/100Napaka med izvajanjem / ob izhodu (RTE) 11. maj '17 @ 17:44

Test Točke Porabljen spomin Porabljen čas Status
#1 5/5 8,781 MiB 0,000 s OK
#2 5/5 9,488 MiB 0,000 s OK
#3 5/5 16,492 MiB 0,000 s OK
#4 5/5 45,742 MiB 0,416 s OK
#5 5/5 64,477 MiB 0,000 s OK
#6 0/5 128,230 MiB 0,000 s Prekoračen spomin
#7 5/5 115,039 MiB 0,023 s OK
#8 0/5 128,273 MiB 0,000 s Prekoračen spomin
#9 0/6 128,113 MiB 0,000 s Prekoračen spomin
#10 0/6 195,805 MiB 0,000 s Prekoračen spomin
#11 6/6 8,609 MiB 0,000 s OK
#12 6/6 8,613 MiB 0,000 s OK
#13 6/6 8,594 MiB 0,000 s OK
#14 6/6 8,621 MiB 0,000 s OK
#15 6/6 10,520 MiB 0,851 s OK
#16 6/6 8,594 MiB 0,000 s OK
#17 6/6 8,594 MiB 0,000 s OK
#18 6/6 10,488 MiB 0,000 s OK

Ocenjevani program (pasavci.py):
p = input()
s1 = input()
s2 = input()
m = int(input())
s = [s1, s2]
for i in range(m):
    strin = input().split(" ")
    b =  int(strin[1])
    a = int(strin[0])
    nasl = s[a-1]+s[b-1]
    s.append(nasl)

#print(s)
vs=0
s5 = s[-1]
#print(s5)
h =len(s5)-len(p)+1
for i in range(h):
    niz = s5[i:(i+len(p))]
    #print(niz)
    if p == niz:
        vs += 1
print(vs % (10**9+7))