4 条题解

  • 0
    @ 2024-4-20 16:14:18

    #include<bits/stdc++.h> using namespace std; int main() { int x; cin>>x; while(x!=0) { cout<<endl; long long a,b,c; cin>>a>>b>>c; if(b%3==0) {

    long long q;
    		if((b%3+c%3)%3!=3&&(b%3+c%3)%3!=0)
    		{
    			q=a+(b+c)/3+1;
    		}
    		else
    		{
    			q=a+(b+c)/3;
    		}
    		cout<<q<<endl;
    		
    	}
    	else
    	{
    		if(c<3-b%3&&c!=0)
    		{
    				cout<<"-1";
    		}
    		else
    		{
    			long long q;
    			if((b%3+c%3)%3!=3&&(b%3+c%3)%3!=0)
    			{
    				q=a+(b+c)/3+1;
    			}
    			else
    			{
    				q=a+(b+c)/3;
    			}
    			cout<<q<<endl;
    		}
    	}
    	x--; 
    }
    

    }

信息

ID
726
时间
1000ms
内存
256MiB
难度
8
标签
(无)
递交数
319
已通过
50
上传者