fork download
  1. //786/92
  2. //786/92
  3. #include <stdio.h>
  4. #include <string.h>
  5. int main()
  6. {
  7. int n,p,i,j,k,l,valid,hf=0,tf=0;
  8. char arr[501];
  9. k=0,l=0;
  10. for(i=1;i<=n;i++)
  11. {
  12. valid=1;
  13. scanf("%d",&p);
  14. scanf("%s",arr);
  15. arr[p]='\0';
  16. for(j=0;j<p;j++)
  17. {
  18. if(arr[j]=='H')
  19. {
  20. k=j;
  21. hf++;
  22. }
  23. if(arr[j]=='T')
  24. {
  25. l=j;
  26. tf++;
  27. }
  28. if((k<l)||(k==0)&&(l==0))
  29. ;
  30. else
  31. {
  32.  
  33. valid=0;
  34. printf("Invalid\n");
  35. break;
  36. }
  37. if((hf-tf)>=2)
  38. {
  39. valid=0;
  40. printf("Invalid\n");
  41. break;
  42.  
  43. }
  44. }
  45. if(valid==1)
  46. printf("Valid\n");
  47. }
  48.  
  49. return 0;
  50. }
  51.  
Success #stdin #stdout 0s 9280KB
stdin
Standard input is empty
stdout
Standard output is empty