fork download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. int main(){
  4. int a;
  5. scanf("%d",&a);
  6. while(a--){
  7. int g,l,q;
  8. long n,m,j;
  9. scanf("%d",&g);
  10. while(g--){
  11. int c=0;
  12. scanf("%d%ld%d",&l,&n,&q);
  13. char *arr= (char *)calloc (n,sizeof(char));
  14.  
  15. if(l==1){
  16. for(m=0;m<n;m++)
  17. arr[m]='H';
  18. }
  19. else{
  20. for(m=0;m<n;m++)
  21. arr[m]='T';
  22. }
  23. for(m=0;m<n;m++){
  24. for(j=0;j<=m;j++){
  25. if(arr[j]=='T')
  26. arr[j]='H';
  27. else
  28. arr[j]='T';
  29. }
  30. }
  31. if(q==1){
  32. for(m=0;m<n;m++){
  33. if(arr[m]=='H')
  34. c++;
  35. }
  36.  
  37. }
  38. else{
  39. for(m=0;m<n;m++){
  40. if(arr[m]=='T')
  41. c++;
  42. }
  43. }
  44. printf("%d\n",c);
  45. free(arr);
  46. }
  47.  
  48. }
  49. return 0;
  50. }
  51.  
Success #stdin #stdout 0s 1968KB
stdin
1
2
1 5 1
1 5 2
stdout
2
3