fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5. long long m1, d1, w1, m2, d2, dn=0;
  6. cin >> m1;
  7. cin >> d1;
  8. cin >> w1;
  9. cin >> m2;
  10. cin >> d2;
  11. long long mis[13];
  12. mis[1]==31;
  13. mis[2]==28;
  14. mis[3]==31;
  15. mis[4]==30;
  16. mis[5]==31;
  17. mis[6]==30;
  18. mis[7]==31;
  19. mis[8]==31;
  20. mis[9]==30;
  21. mis[10]==31;
  22. mis[11]==30;
  23. mis[12]==31;
  24. dn += (mis[m1]-d1);
  25. for (long long i=m1+1; i<=m2; ++i){
  26. if (i==m2){
  27. dn += d2;
  28. break;
  29. }
  30. dn += mis[i];
  31. }
  32. if (dn%7==0){
  33. cout << w1;
  34. return 0;
  35. }
  36. cout << dn/7;
  37. return 0;
  38. }
Success #stdin #stdout 0s 4316KB
stdin
8 26 4
9 13
stdout
6766044475211