fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int n;
  5. scanf("%d",&n);
  6. while(n--)
  7. {
  8. int a,b,c,pill,leap;
  9. scanf("%d:%d:%d",&a,&b,&c);
  10. //printf("%d %d %d",a,b,c);
  11. if((b==1)|(b==3)|(b==5)|(b==7)|(b==8)|(b==10)|(b==12))
  12. {
  13. pill=31-c;
  14. pill=pill/2;
  15. pill++;
  16. printf("%d",pill);
  17. }
  18. else if (b==2)
  19. {
  20. if(a/400)
  21. {
  22. leap=1;
  23. }
  24. else if(a/100)
  25. {
  26. leap=0;
  27. }
  28. else if(a/4)
  29. {
  30. leap=1;
  31. }
  32. else
  33. {
  34. leap=0;
  35. }
  36. if(leap==1)
  37. {
  38. pill=29-c;
  39. pill=pill/2;
  40. pill++;
  41. printf("%d",pill);
  42. }
  43. else
  44. {
  45. if(c/2)
  46. {
  47. pill=28-c;
  48. pill=pill/2;
  49. pill++;
  50. printf("%d",pill+15);
  51. }
  52. else
  53. {
  54. pill=28-c;
  55. pill=pill/2;
  56. pill++;
  57. printf("%d",pill+16);
  58. }
  59. }
  60. }
  61. }
  62. return 0;
  63. }
  64.  
  65.  
Success #stdin #stdout 0s 9424KB
stdin
1
2016:02:12
stdout
9