Pagini recente » Cod sursa (job #1622264) | Cod sursa (job #1090222) | Cod sursa (job #2791721) | Cod sursa (job #2192054) | Cod sursa (job #2830774)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("distante.in");
ofstream fout("distante.out");
int t, n, m, s;
int d[50003];
void Citire()
{
int i, pas, x, y, c;
string answer;
fin >> t;
for(pas = 1; pas <= t;pas++)
{
fin >> n >> m >> s;
for(i = 1;i <= n;i++)
fin >> d[i];
answer = "DA\n";
if(d[s] != 0) answer = "NU\n";
for(i = 1;i <= m;i++)
{
fin >> x >> y >> c;
if(abs(d[x] - d[y]) > c)
answer = "NU\n";
}
fout << answer;
}
}
int main()
{
Citire();
return 0;
}