不知道对不对,但是还在转圈就交了,前面两道我实在想不出为啥不ac
#include  <iostream>
using namespace std;
int main()
{
	int G1=0,S1=0,B1=0;
	int G2=0,S2=0,B2=0;
	cin>>G1>>S1>>B1;
	cin>>G2>>S2>>B2;
	int d1=G1-G2,d2=S1-S2,d3=B1-B2;
	if (d1<0&&d2<0&&d3<0)
	{
		cout<<-1;
		return 0;
	}
	if (d1>=0&&d2>=0&&d3>=0)
	{
		cout<<0;
		return 0;
	}
	int countNum=0;
	while (!(d1>=0&&d2>=0&&d3>=0))
	{
		if (d1<0)
		{
			if (d2-11>=0)
			{
				d1=d1+1;
				d2=d2-11;
				countNum++;
			}else if (d3-121>=0)
			{
				d1=d1+1;
				d3=d3-121;
				countNum=countNum+12;
			}
		}
		if (d2<0)
		{
			if (d1-1>=0)
			{
				d2=d2+9;
				d1=d1-1;
				countNum++;
			}else if (d3-11>=0)
			{
				d2=d2+1;
				d3=d3-11;
				countNum=countNum+1;
			}
		}
		if (d3<0)
		{
			if (d2-1>=0)
			{
				d3=d3+9;
				d2=d2-1;
				countNum=countNum+1;
			}else if (d1-1>=0)
			{
				d3=d3+81;
				d1=d1-1;
				countNum=countNum+10;
			}
		}
	}
	cout<<countNum;
}