• Source
    1. import java.util.*;
    2. import java.lang.*;
    3.  
    4.  
    5. class Main
    6. {
    7. public static void main (String[] args) throws java.lang.Exception
    8. {
    9. int l,r;
    10. Scanner s1=new Scanner(System.in);
    11. l=s1.nextInt();
    12. Scanner s2=new Scanner(System.in);
    13. r=s2.nextInt();
    14.  
    15. int count=0;
    16. for(int i=l;i<=r;i++)
    17. {
    18. if(pp(i))
    19. count++;
    20. }
    21. System.out.println(count);
    22. }
    23. static boolean pp(int n)
    24. {
    25. long sum=1;
    26. if(n==1)
    27. sum=0;
    28. else
    29. {
    30. for(int i=2;i*i<=n;i++)
    31. {
    32. if(n%i==0)
    33. {
    34. sum+=i;
    35. if(n/i != i) sum+=n/i;
    36. }
    37. }
    38. }
    39. if(sum>n)
    40. return true;
    41. return false;
    42. }
    43. }