Pagini recente » Cod sursa (job #2116255) | Cod sursa (job #1514810) | Cod sursa (job #1946034) | Cod sursa (job #2171886) | Cod sursa (job #3171141)
#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]<<" ";
}
}