Cod sursa(job #3171141)

Utilizator stefan._.179stefan stefan._.179 Data 18 noiembrie 2023 13:52:17
Problema Oz Scor 5
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
int main ()
{
    ifstream fin;
    ofstream fout;
    fin.open ("oz.in");
    fout.open ("oz.out");
    uint32_t  ve[10001],n,m;
    fill_n(ve,10001,1);
    fin>>n>>m;
    uint32_t x,y,z;
    for (int i=1 ; i<=m ; i++)
    {
        fin>>x>>y>>z;
        ve[x]*=z;
        ve[y]*=z;
    }
    for (int i =1 ; i<=n; i++)
    {
        if (ve[i]==1)
        {
            fout<<-1;
            return 0;
        }

    }
    for (int i =1 ; i<=n; i++)
    {
        fout<<ve[i]<<" ";
    }
}