fork(2) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int x, y , k;
  6. cin>>x>>y>>k;
  7. int s=abs(x)+abs(y), ost=0, t=0;
  8. if(x==0 && y==0) ost=1;
  9. else if (x==0 || y==0) ost=2;
  10. if(x*y==0) t=1;
  11. if(k==1 && x*y==0 || k==2 && x*y!=0) cout<<s;
  12. else if(k%4==ost){
  13. cout<<s+k/4+t;
  14. } else {
  15. cout<<-1;
  16. }
  17. return 0;
  18. }
  19.  
Success #stdin #stdout 0.01s 5288KB
stdin
0 0 5
stdout
2