1714.混合牛奶
include [HTML_REMOVED]
using namespace std;
typedef long long LL;
const LL n = 100;
LL c[3], m[3];
bool change(int i, int j)
{
if(m[i]+m[j] <= c[j])
{
m[j] = m[i] + m[j];
m[i] = 0;
}
else
{
m[i] = m[i] + m[j] - c[j];
m[j] = c[j];
}
}
int main()
{
for(int i = 0; i < 3; i)
cin>>c[i]>>m[i];
for(int i = 1; i <= n; i)
{
switch(i%3)
{
case 1: change(0, 1);
break;
case 2: change(1, 2);
break;
case 0: change(2, 0);
break;
default:break;
}
}
for(int i = 0; i < 3; i++)
cout<<m[i]<<endl;
return 0;
}