fork download
  1. #include<stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. char tem,a[60][60];
  7. int t,n,i,j;
  8. scanf("%d",&t);
  9. while(t--)
  10. {
  11. scanf("%d",&n);
  12. scanf("%c",&tem);
  13. for(i=0;i<n;i++)
  14. gets(a[i]);
  15. /*for(i=0;i<n;i++)
  16.   puts(a[i]);
  17.   */printf("Begin");
  18. if(a[n-1][0]=='R')
  19. for(j=5;j<strlen(a[n-1]);j++)
  20. printf("%c",a[n-1][j]);
  21. else if(a[n-1][0]=='L')
  22. for(j=4;j<strlen(a[n-1]);j++)
  23. printf("%c",a[n-1][j]);
  24. printf("\n");
  25. for(i=(n-2);i>=0;i--)
  26. {
  27. if(a[i+1][0]=='R')
  28. {
  29. printf("Left");
  30. if(a[i][0]=='L')
  31. j=4;
  32. else
  33. j=5;
  34. for(;j<strlen(a[i]);j++)
  35. printf("%c",a[i][j]);
  36. printf("\n");
  37. }
  38. else if(a[i+1][0]=='L')
  39. {
  40. printf("Right");
  41. if(a[i][0]=='L')
  42. j=4;
  43. else
  44. j=5;
  45. for(;j<strlen(a[i]);j++)
  46. printf("%c",a[i][j]);
  47. printf("\n");
  48. }
  49. }
  50. printf("\n");
  51. }
  52. scanf("%c%c",&tem,&tem);
  53. return 0;
  54. }
Success #stdin #stdout 0s 2296KB
stdin
2
4
Begin on Road A
Right on Road B
Right on Road C
Left on Road D
6
Begin on Old Madras Road
Left on Domlur Flyover
Left on 100 Feet Road
Right on Sarjapur Road
Right on Hosur Road
Right on Ganapathi Temple Road
stdout
Begin on Road D
Right on Road C
Left on Road B
Left on Road A

Begin on Ganapathi Temple Road
Left on Hosur Road
Left on Sarjapur Road
Left on 100 Feet Road
Right on Domlur Flyover
Right on Old Madras Road