//Problem link >> http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=1491
#include <bits/stdc++.h>
using namespace std ;
int cal (int a ,int b ,int op )
{
int x =0 ;
if (op==1)
{
if (b>a) x=40+a-b ;
else x= a-b ;
}
if (op==0)
{
if (b>a) x= b-a ;
else x=40+b-a ;
}
return x*9 ;
}
int main ()
{
int n , a,b ,c ,x ,p ;
while (cin>>n>>a>>b>>c && n || a || b || c )
{
x=9*40*2+9*40 ;
p=cal(n,a,1) ;
x=x+p ;
p=cal(a,b,0) ;
x=x+p ;
p=cal(b,c,1) ;
x=x+p ;
cout<<x<<endl ;
}
return 0 ;
}
#include <bits/stdc++.h>
using namespace std ;
int cal (int a ,int b ,int op )
{
int x =0 ;
if (op==1)
{
if (b>a) x=40+a-b ;
else x= a-b ;
}
if (op==0)
{
if (b>a) x= b-a ;
else x=40+b-a ;
}
return x*9 ;
}
int main ()
{
int n , a,b ,c ,x ,p ;
while (cin>>n>>a>>b>>c && n || a || b || c )
{
x=9*40*2+9*40 ;
p=cal(n,a,1) ;
x=x+p ;
p=cal(a,b,0) ;
x=x+p ;
p=cal(b,c,1) ;
x=x+p ;
cout<<x<<endl ;
}
return 0 ;
}
No comments:
Post a Comment