Pagini recente » Cod sursa (job #714447) | Cod sursa (job #1049594) | Cod sursa (job #1372707) | Cod sursa (job #2443105) | Cod sursa (job #949154)
Cod sursa(job #949154)
#include<fstream>
using namespace std;
ifstream f("distante.in");
ofstream g("distante.out");
long A,a[100009];
int verific(int x,int y,int z)
{
if(a[y]>a[x]+z)
return 0;
return 1;
}
void citire()
{
int x,p,y,z,n,m,ok=1;
f>>n>>m>>p;
for(int i=1;i<=n;i++)
f>>a[i];
for(int i=1;i<=m;i++)
{
f>>x>>y>>z;
if(!verific(x,y,z))
ok=0;
}
if(ok==1)
g<<"DA"<<'\n';
else
g<<"NU"<<'\n';
}
int main()
{
f>>A;
long int i;
for(i=1;i<=A;i++)
citire();
}