Pagini recente » Cod sursa (job #1321498) | Cod sursa (job #979624) | Cod sursa (job #2690487) | Cod sursa (job #1954529) | Cod sursa (job #764014)
Cod sursa(job #764014)
#include<fstream>
using namespace std;
int a[50005];
int main(void){
ifstream fin("distante.in");
ofstream fout("distante.out");
int i,n,m,s,t,g,x,y,c;
for(fin>>t;t;t--)
{
fin>>n>>m>>s; g=1;
for(i=1;i<=n;++i)fin>>a[i];
for(i=1;i<=m;++i)
{
fin>>x>>y>>c;
if(a[x]+c<a[y])g=0;
}
if(a[s]!=0)g=0;
if(g)fout<<"DA\n"; else fout<<"NU\n";
}
return 0;
}