DevLab

Ən Böyük Ardıcıl Hasil

Orta
StringSliding WindowMath
3000 ms
128 MB

Rəqəmlərdən ibarət bir sətir və span adlı bir tam ədəd verilmişdir. Tapşırığınız uzunluğu span olan bütün ardıcıl alt sətirləri nəzərdən keçirmək və həmin alt sətirlərdəki rəqəmlərin hasillərini hesablamaqdır. Bu hasillər arasından ən böyük olanını tapın.

Əgər span 0-a bərabərdirsə, nəticə 1 qəbul edilir.

Aşağıdakı hallarda giriş verilənləri düzgün hesab olunmur:

  • Sətirdə rəqəmdən başqa simvol varsa.

  • span mənfi olarsa.

  • span sətirin uzunluğundan böyük olarsa.

Bu hallardan hər hansı biri baş verərsə, "error" çap edilməlidir.

Giriş verilənləri

Birinci sətirdə rəqəmlərdən ibarət digits sətri verilir.

İkinci sətirdə bir tam ədəd span verilir.

Çıxış verilənləri

Mümkün olan ən böyük ardıcıl hasilin qiymətini çap edin.

Əgər giriş verilənləri düzgün deyilsə, "error" çap edin.

1Nümunə 1:
Giriş:
63915 3
Çıxış:
162
2Nümunə 2:
Giriş:
12345 1
Çıxış:
5

Məhdudiyyətlər

1 ≤ len(digits) ≤ 10^4

-10^4 ≤ span ≤ 10^4

REDAKTOR
Giriş edin
Giriş:
63915 3
Çıxış:
162