Caso # | Resultado | Tiempo | Memoria |
---|---|---|---|
#1 |
Correcto
|
0.006 s | 1 KBi |
#2 |
Correcto
|
0.007 s | 24 KBi |
#3 |
Correcto
|
0.006 s | 1 KBi |
#4 |
Correcto
|
0.006 s | 1 KBi |
#5 |
Correcto
|
0.007 s | 2 KBi |
#6 |
Correcto
|
0.007 s | 1 KBi |
#7 |
Tiempo límite excedido
|
1.064 s | 1 KBi |
#8 |
Tiempo límite excedido
|
1.06 s | 1 KBi |
#9 |
Tiempo límite excedido
|
1.083 s | 1 KBi |
#10 |
Tiempo límite excedido
|
1.027 s | 1 KBi |
#11 |
Tiempo límite excedido
|
1.066 s | 11 KBi |
#12 |
Tiempo límite excedido
|
1.045 s | 1 KBi |
#13 |
Tiempo límite excedido
|
1.034 s | 1 KBi |
#14 |
Tiempo límite excedido
|
1.069 s | 1 KBi |
#15 |
Tiempo límite excedido
|
1.032 s | 1 KBi |
#16 |
Tiempo límite excedido
|
1.044 s | 1 KBi |
#17 |
Correcto
|
0.011 s | 2 KBi |
#18 |
Correcto
|
0.01 s | 1 KBi |
#19 |
Correcto
|
0.012 s | 1 KBi |
#20 |
Correcto
|
0.01 s | 1 KBi |
#21 |
Correcto
|
0.009 s | 1 KBi |
#22 |
Correcto
|
0.009 s | 1 KBi |
#include <bits/stdc++.h> using namespace std; int main() { string s; cin >> s; int left = 0; int right = s.size(); int c = 0; for (int i = 1; i < right; i++) { if (s[i] == s[left]){ int current = 1; for (int j = i + 1; j < right; j++) { if (s[j] == s[j - i]) { current++; } else { current = 0; break; } } c = max(c, current); } } cout << c << endl; }