# include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
int sum=0;
if(a!=b)
{
while(a!=b)
{
b++;
c++;
d++;
if(b>3)
{
b=1;
}
if(d>3)
{
d=1;
} if(c>3)
{
c=1;
}
sum++;
}
}
if(c!=d)
{
while(c!=d)
{
b++;
c++;
a++;
if(b>3)
{
b=1;
}
if(a>3)
{
a=1;
} if(c>3)
{
c=1;
}
sum++;
}
}
if(b!=c)
{
sum+=1;
}
cout<<sum<<endl;
}
思路:本题给出四个变量a,b,c,d;如果根据本题规则想让这4个变量都相等,先想如果要a=b,则只能改变c的变量,同理如果要c=d只能改变b变量,然后在判断b是否等于d。就是本题让这4个变量都相等的最小操作次数