115502024-10-26 14:14:24balintPeriodikus Szavakpython3Időlimit túllépés 41/100600ms3952 KiB
def main():
    input()
    text = input().strip()
    for _ in range(int(input())):
        l, r = map(int, input().strip().split())
        s = text[l:r+1]
        print("YES" if s in (s+s)[1:-1] else "NO")

main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms2872 KiB
subtask214/14
2Elfogadva16ms2864 KiB
3Elfogadva16ms2876 KiB
4Elfogadva17ms3052 KiB
5Elfogadva16ms2872 KiB
6Elfogadva16ms3012 KiB
7Elfogadva16ms3064 KiB
8Elfogadva16ms3080 KiB
9Elfogadva16ms2872 KiB
10Elfogadva16ms2864 KiB
11Elfogadva16ms2972 KiB
12Elfogadva16ms3080 KiB
subtask327/27
13Elfogadva25ms3128 KiB
14Elfogadva23ms3128 KiB
15Elfogadva24ms3116 KiB
16Elfogadva17ms2880 KiB
17Elfogadva23ms3128 KiB
18Elfogadva24ms3112 KiB
19Elfogadva28ms3204 KiB
20Elfogadva21ms2912 KiB
21Elfogadva35ms3128 KiB
22Elfogadva21ms2892 KiB
subtask40/59
23Elfogadva409ms3220 KiB
24Elfogadva48ms2960 KiB
25Elfogadva317ms3124 KiB
26Időlimit túllépés579ms3384 KiB
27Elfogadva259ms3128 KiB
28Időlimit túllépés535ms3132 KiB
29Időlimit túllépés600ms3128 KiB
30Időlimit túllépés584ms3128 KiB
31Időlimit túllépés589ms3784 KiB
32Időlimit túllépés584ms3768 KiB
33Időlimit túllépés578ms3128 KiB
34Időlimit túllépés582ms3720 KiB
35Időlimit túllépés578ms3900 KiB
36Időlimit túllépés583ms3744 KiB
37Időlimit túllépés589ms3952 KiB
38Időlimit túllépés584ms3844 KiB
39Időlimit túllépés586ms3832 KiB
40Időlimit túllépés592ms3860 KiB
41Időlimit túllépés574ms3840 KiB