fork(1) download
  1. import java.util.*;
  2.  
  3. class A_YoureGivenAString {
  4. public static void main(String[] args) throws Exception{
  5. String str = new Scanner(System.in).next();
  6. Set<String> set = new HashSet<String>();
  7. String max = "";
  8. for(int l = 1; l < str.length(); ++l){
  9. for(int i = 0; i < str.length()-l; ++i){
  10. String substr = str.substring(i, i+l);
  11. if(!set.contains(substr) && str.indexOf(substr) != str.lastIndexOf(substr)){
  12. set.add(substr);
  13. if(substr.length() > max.length()){
  14. max = substr;
  15. }
  16. }
  17. }
  18. }
  19. System.out.println(max.length());
  20. }
  21.  
  22. }
  23.  
Success #stdin #stdout 0.06s 213440KB
stdin
abcd
stdout
0