#include
#include
using namespace std;
int main()
{
int test;
cin>>test;
while(test–)
{
int n,i,sum,z,j;
vector<int>a;
cin>>n;
int flag=0;
for(i=0;i<n;i++)
{
cin>>z;
if(z==5 || z==10 || z==15)
a.push_back(z);
}
for(i=0;i<n;i++)
{
sum=0;
if(a[i]!=5)
{
a[i]=a[i]-5;
for(j=0;j<i && sum!=a[i];j++)
{
sum=sum+a[j];
if(a[j]!=0)
a[j]=a[j]-5;
}
if(sum!=(a[i]))
flag=1;
//a[i]=a[i]-5;
}
}
if(flag==1)
cout<<"NO"<<endl;
else
cout<<"YES"<<endl;
}
}
what is the problem with my code ?