This problem was quite easy and I coded it and checked it in my local machine. And it was giving me the right answer.(passing all the pretests) but for some reason after submitting the ONLINE_JUDGE was giving me a WRONG_ANSWER response. Here is the code. Can anyone tell me what's wrong in it?↵
↵
int main(){↵
↵
↵
int t;↵
scanf("%d",&t);↵
while(t--){↵
int n;ll m;↵
↵
scanf("%d",&n);↵
scanf("%d",&m);↵
↵
ll a[n],sum=0;↵
for(int i=0;i<n;i++)↵
scanf("%d",&a[i]); ↵
↵
for(int i=0;i<n;i++)↵
sum+=a[i];↵
↵
if((int)sum==m)↵
cout<<"YES"<<endl;↵
else↵
cout<<"NO"<<endl;↵
} ↵
return 0;↵
}
↵
int main(){↵
↵
↵
int t;↵
scanf("%d",&t);↵
while(t--){↵
int n;ll m;↵
↵
scanf("%d",&n);↵
scanf("%d",&m);↵
↵
ll a[n],sum=0;↵
for(int i=0;i<n;i++)↵
scanf("%d",&a[i]); ↵
↵
for(int i=0;i<n;i++)↵
sum+=a[i];↵
↵
if((int)sum==m)↵
cout<<"YES"<<endl;↵
else↵
cout<<"NO"<<endl;↵
} ↵
return 0;↵
}