记录编号 558016 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 [CSP JX2019]日期(民间数据) 最终得分 100
用户昵称 Gravatar魔笛 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2020-12-03 21:45:46 内存使用 0.00 MiB
显示代码纯文本
  1. #include<iostream>
  2. #include<cstdio>
  3. using namespace std;
  4. int main(){
  5. freopen("2019jx_date.in","r",stdin);
  6. freopen("2019jx_date.out","w",stdout);
  7. char s;
  8. string q;
  9. cin>>q;
  10. int a,b,c,d,ans=0;
  11. a=q[0]-'0',b=q[1]-'0',c=q[3]-'0',d=q[4]-'0';
  12. if(a==0&&b==0&&c==0&&d==0){
  13. cout<<2;
  14. return 0;
  15. }
  16. if(a*10+b==1){ if(c*10+d>31)ans++;}
  17. else if(a*10+b==2) { if(c*10+d>28)ans++;}
  18. else if(a*10+b==3) { if(c*10+d>31)ans++;}
  19. else if(a*10+b==4) { if(c*10+d>30)ans++;}
  20. else if(a*10+b==5) { if(c*10+d>31)ans++;}
  21. else if(a*10+b==6) { if(c*10+d>30)ans++;}
  22. else if(a*10+b==7) { if(c*10+d>31)ans++;}
  23. else if(a*10+b==8) { if(c*10+d>31)ans++;}
  24. else if(a*10+b==9) { if(c*10+d>30)ans++;}
  25. else if(a*10+b==10) { if(c*10+d>31)ans++;}
  26. else if(a*10+b==11) { if(c*10+d>30)ans++;}
  27. else if(a*10+b==12) { if(c*10+d>31)ans++;}
  28. else{
  29. ans++;
  30. if(c*10+d>31)ans++;
  31. else if(c*10+d>28)ans++;
  32. else if(c*10+d>31)ans++;
  33. else if(c*10+d>30)ans++;
  34. else if(c*10+d>31)ans++;
  35. else if(c*10+d>30)ans++;
  36. else if(c*10+d>31)ans++;
  37. else if(c*10+d>31)ans++;
  38. else if(c*10+d>30)ans++;
  39. else if(c*10+d>31)ans++;
  40. else if(c*10+d>30)ans++;
  41. else if(c*10+d>31)ans++;
  42. }
  43. cout<<ans<<endl;
  44. return 0;
  45. }