256642026-02-24 14:32:32Samiko4321Sorozat generáláspypy3Időlimit túllépés 30/50398ms26096 KiB
M,X,A,B,N,K = map(int,input().split())

lista = []

tav = 0

for i in range(N):
    X = X*A+B
    jegy = len(str(X))
    uj = "0"*(4*M-jegy) + str(X)
    kozep = uj[M:3*M]
    X = int(kozep)
    if X in lista and tav == 0:
        tav = i - lista.index(X)
    lista.append(X)

lista.sort(reverse=True)

print(tav)

print(lista[K-1])
RészfeladatÖsszpontTesztVerdiktIdőMemória
base30/50
1Elfogadva0/043ms19348 KiB
2Elfogadva0/0234ms25504 KiB
3Elfogadva2/239ms19388 KiB
4Elfogadva2/259ms21576 KiB
5Elfogadva2/263ms21748 KiB
6Elfogadva2/257ms21560 KiB
7Elfogadva2/250ms21452 KiB
8Elfogadva4/461ms21472 KiB
9Elfogadva4/470ms22052 KiB
10Elfogadva4/498ms23216 KiB
11Elfogadva4/493ms23528 KiB
12Elfogadva4/4108ms24184 KiB
13Időlimit túllépés0/4398ms25320 KiB
14Időlimit túllépés0/4370ms25068 KiB
15Időlimit túllépés0/4361ms26096 KiB
16Időlimit túllépés0/4375ms25316 KiB
17Időlimit túllépés0/4381ms24808 KiB