670A - Holidays

670A - Holidays

  1. A. Holidays
     

    On the planet Mars a year lasts exactly n days (there are no leap years on Mars). But Martians have the same weeks as earthlings — 5 work days and then 2 days off. Your task is to determine the minimum possible and the maximum possible number of days off per year on Mars.

    Input

    The first line of the input contains a positive integer n (1 ≤ n ≤ 1 000 000) — the number of days in a year on Mars.

    Output

    Print two integers — the minimum possible and the maximum possible number of days off per year on Mars.

    Examples
    input
    Copy
    14
    output
    Copy
    4 4
    input
    Copy
    2
    output
    Copy
    0 2
    Note

    In the first sample there are 14 days in a year on Mars, and therefore independently of the day a year starts with there will be exactly 4 days off .

    In the second sample there are only 2 days in a year on Mars, and they can both be either work days or days off.




  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6. long n;
  7. cin>>n;
  8. long d=0,x=0;int i=1;
  9. long m=n;
  10. ///max
  11. d=n/7;
  12. x= n- 7*d;
  13. if(x>=2 and x!=0) x=2;
  14. else if(x<2 and x!=0) x=1;
  15.  
  16. ///min
  17. int mn=0;
  18.  
  19. while(m--){
  20. n=n-5;
  21. if(n>=2 and n!=0){ mn+=2; n=n-2;}
  22. else if(n>=1 and n!=0 ){ mn+=1; n=n-1;}
  23. //cout<<n<<" ";
  24. }
  25. cout<<mn<<" ";
  26. cout<<2*d+x;
  27.  
  28. return 0;
  29. }

Comments

Popular posts from this blog

Codeforce Problem 1703A. YES or YES?

Aptitude test assistant programmer 2018

1041A. Heist solution