Pagini recente » Cod sursa (job #72060) | Cod sursa (job #1950014) | Cod sursa (job #1870095) | Cod sursa (job #1716446) | Cod sursa (job #660025)
Cod sursa(job #660025)
#include <cstdio>
#define NMax 50005
using namespace std;
int N, M, S, D[NMax];
void Solve ()
{
scanf ("%d %d %d", &N, &M, &S);
for (int i=1; i<=N; ++i)
{
scanf ("%d", &D[i]);
}
for (; M>0; --M)
{
int X, Y, C;
scanf ("%d %d %d", &X, &Y, &C);
if (D[X]+C<D[Y])
{
printf ("NU\n");
return;
}
}
printf ("DA\n");
}
int main()
{
freopen ("distante.in", "r", stdin);
freopen ("distante.out", "w", stdout);
int T;
scanf ("%d", &T);
for (; T>0; --T)
{
Solve ();
}
return 0;
}