• Source
    1. #include<stdio.h>
    2. #include<string.h>
    3. int main(void)
    4. {
    5. long long int t,c,i,j,k,ar1[26],p,q,r;
    6. char str1[100000];
    7. scanf("%lld",&t);
    8. while(t--)
    9. {
    10. j=0;
    11. k=0;
    12.  
    13. scanf("%s",str1);
    14. memset(&ar1[0], 0, sizeof(ar1));
    15.  
    16. for(i=0;i<strlen(str1);i++)
    17. {
    18. if(ar1[(int)(str1[i]-97)]==0)
    19. j++;
    20.  
    21. ar1[(int)(str1[i]-97)]++;
    22. }
    23.  
    24. if(j<=2&&j>0)
    25. {
    26. printf("Dynamic\n");
    27. }
    28. else{
    29. for(i=2;i<j;i++)
    30. {
    31. p=ar1[i];
    32. q=ar1[i-1];
    33. r=ar1[i-2];
    34.  
    35. if((p+q)==r||(p+r)==q||(q+r)==p)
    36. {
    37. k++;
    38. break;
    39. }
    40.  
    41. }
    42.  
    43. if(k>0)
    44. printf("Dynamic\n");
    45.  
    46. else
    47. printf("Not\n");
    48. }}
    49. return 0;
    50. }
    51.