Cod sursa(job #948049)

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