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