题目链接:P5116 [USACO18DEC]Mixing Milk B
题意:三个桶有一定牛奶和容积,要循环倒100次
模拟,要注意一些细节
代码如下:
#includeusing namespace std; #define int long long int a[4],b[4]; signed main() { for(int i=1; i<=3; i++) cin >> b[i] >> a[i]; for(int i=1; i<=100; i++) { int x=(i%3)?(i%3):3,y=((i+1)%3)?((i+1)%3):3; if(a[x]>=b[y]-a[y])a[x]-=b[y]-a[y],a[y]=b[y]; else a[y]+=a[x],a[x]=0; } for(int i=1; i<=3; i++) cout << a[i] << endl; return 0; }
本来不想发的,但是感觉自己写的比一些题解简洁 qwq
转载请说明出处


![洛谷P5116 [USACO18DEC]Mixing Milk B 题解 洛谷P5116 [USACO18DEC]Mixing Milk B 题解](http://www.mshxw.com/aiimages/31/691494.png)
