本文共 672 字,大约阅读时间需要 2 分钟。
题目链接:
#includeusing namespace std;int minn[3];int maxx[3];int main(){ int m; while(cin>>m) { int ans[3]={ 0}; for(int i=0; i<3; i++) cin>>minn[i]>>maxx[i]; for(int i=0; i<3; i++) ans[i]=minn[i]; m-=(minn[0]+minn[1]+minn[2]); for(int i=0; i<3; i++) if(m) { if(ans[i]+m<=maxx[i]) { ans[i]+=m; m=0; } else { ans[i]=maxx[i]; m-=(maxx[i]-minn[i]); } } for(int i=0; i<2; i++) cout< <<" "; cout< <
转载地址:http://gvyyo.baihongyu.com/