View difference between Paste ID: HyZPef7m and PGPvV3Wi
SHOW: | | - or go back to the newest paste.
1
#include<bits/stdc++.h>
2
using namespace std;
3
4
int main()
5
{
6
    int a,b,c,n,t,j,k,x;
7
    while(cin>>t)
8
    {
9
        for(int i=0; i<t; i++)
10
        {
11
            cin>>a>>b>>c>>n;
12
            if(a>b)
13
            {
14
                if(a>c)
15
                {
16
                    j=a-b;
17
                    k=a-c;
18
                    x=n-(j+k);
19-
                    if(x%3==0)
19+
                    if(n>=(j+k) && x%3==0)
20
                    {
21
                        cout<<"YES"<<endl;
22
                    }
23
                    else
24
                    {
25
                        cout<<"NO"<<endl;
26
                    }
27
                }
28
                else
29
                {
30
                    j=c-a;
31
                    k=c-b;
32
                    x=n-(j+k);
33-
                    if(x%3==0)
33+
                    if(n>=(j+k) && x%3==0)
34
                    {
35
                        cout<<"YES"<<endl;
36
                    }
37
                    else
38
                    {
39
                        cout<<"NO"<<endl;
40
                    }
41
                }
42
            }
43
            else
44
            {
45
                if(b>c)
46
                {
47
                    j=b-a;
48
                    k=b-c;
49
                    x=n-(j+k);
50-
                    if(x%3==0)
50+
                    if(n>=(j+k) && x%3==0)
51
                    {
52
                        cout<<"YES"<<endl;
53
                    }
54
                    else
55
                    {
56
                        cout<<"NO"<<endl;
57
                    }
58
                }
59
                else
60
                {
61
                    j=c-b;
62
                    k=c-a;
63
                    x=n-(j+k);
64-
                    if(x%3==0)
64+
                    if(n>=(j+k) && x%3==0)
65
                    {
66
                        cout<<"YES"<<endl;
67
                    }
68
                    else
69
                    {
70
                        cout<<"NO"<<endl;
71
                    }
72
                }
73
            }
74
        }
75
    }
76
}