#include<bits/stdc++.h>
using namespace std;
int main(){
	int s1,s2,s3,x1,x2,x3;
	cin>>s1>>x1>>s2>>x2>>s3>>x3;
	for(int i=1;i<=100;i++){
		if(i%3==1){
			x2+=x1;
			if(x2>s2){
				x1=x1+x2-s2;
				x2=s2;
			}else{
				x1=0;
			}
		}else if(i%3==2){
			x3+=x2;
			if(x3>s3){
				x2=x2+x3-s3;
				x3=s3;
			}else{
				x2=0;
			}
		}else{
			x1+=x3;
			if(x1>s1){
				x3=x3+x1-s1;
				x1=s1;
			}else{
				x3=0;
			}
		}
	} 
	cout<<x1<<"\n"<<x2<<"\n"<<x3;
	return 0;
}

9 条评论

  • @ 2025-7-15 14:33:41

    谢谢!!!

    • @ 2025-7-14 14:57:51

      可以了吗

      • @ 2025-7-14 14:44:08
        #include<bits/stdc++.h>
        using namespace std;
        int main(){
            int s1,s2,s3,x1,x2,x3;
            cin>>s1>>x1>>s2>>x2>>s3>>x3;
            for(int i=1;i<=100;i++){
                if(i%3==1){
                    int transfer = min(x1, s2 - x2); // 计算可转移的最大量
                    x2 += transfer;
                    x1 -= transfer;
                }else if(i%3==2){
                    int transfer = min(x2, s3 - x3);
                    x3 += transfer;
                    x2 -= transfer;
                }else{
                    int transfer = min(x3, s1 - x1);
                    x1 += transfer;
                    x3 -= transfer;
                }
            } 
            cout<<x1<<"\n"<<x2<<"\n"<<x3;
            return 0;
        }
        
        
        • @ 2025-7-14 14:39:37

          当液体从一个容器溢出时,多余的液体应该返回到前一个容器,而不是增加前一个容器的容量

          • @ 2025-7-14 14:38:31

            #include<bits/stdc++.h> using namespace std; int main(){ int s1,s2,s3,x1,x2,x3; cin>>s1>>x1>>s2>>x2>>s3>>x3; for(int i=1;i<=100;i++){ if(i%31){ int transfer = min(x1, s2 - x2); // 计算可转移的最大量 x2 += transfer; x1 -= transfer; }else if(i%32){ int transfer = min(x2, s3 - x3); x3 += transfer; x2 -= transfer; }else{ int transfer = min(x3, s1 - x1); x1 += transfer; x3 -= transfer; } } cout<<x1<<"\n"<<x2<<"\n"<<x3; return 0; }

            • @ 2025-7-14 14:37:26

              ok,我看一下

              • @ 2025-7-14 14:32:44

                谢谢!!

                • @ 2025-7-14 14:32:35

                  随时都可以说!!

                  • @ 2025-7-14 14:32:20

                    哪位大佬可以给我检查一下或者是发一下题解!

                    • 1

                    信息

                    ID
                    116
                    时间
                    1000ms
                    内存
                    256MiB
                    难度
                    8
                    标签
                    递交数
                    56
                    已通过
                    9
                    上传者