Cod sursa(job #949153)

Utilizator costin7856Antonesi Florean Costin costin7856 Data 12 mai 2013 17:19:58
Problema Distante Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include<fstream>
using namespace std;
ifstream f("distante.in");
ofstream g("distante.out");
long int  A,a[100009],x,p,y,z,n,m,ok=1;
int verific(int x,int y,int z)
{
    if(a[y]>a[x]+z)
    return 0;
    return 1;
}
void rez()
{
    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)
        g<<"NU"<<"\n";
    else
        g<<"DA"<<"\n";
}
int main()
{
    f>>A;
    for(long int  i=1;i<=A;i++)
    rez();
}