fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. int main() {
  7. int a[1005], max;
  8. char s[1005];
  9. scanf("%s\n", s);
  10. memset(a, 0, sizeof(a));
  11. max=0;
  12. for(int i=0; i<strlen(s); i++) {
  13. for(int j=i-1; j>=0; j-=2) {
  14. if(s[i]==s[j] && a[j]+1>a[i]) a[i]=a[j]+1;
  15. }
  16. if(a[i]>max) max=a[i];
  17. }
  18. printf("%d\n", max+1);
  19. return 0;
  20. }
Success #stdin #stdout 0s 3300KB
stdin
AB
stdout
1