Cod sursa(job #2105137)
Utilizator | Data | 12 ianuarie 2018 18:11:27 | |
---|---|---|---|
Problema | Oz | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
#include<fstream>
using namespace std;
ifstream fin("oz.in");
ofstream fout("oz.out");
int n,x,y,d,m,nr;
int v[10001];
int main(){
fin>>n>>m;
for(int i=1;i<=n;i++)
v[i]=1;
for(int i=1;i<=m;i++){
fin>>x>>y>>d;
v[x]*=d;
v[y]*=d;
}
for(int i=1;i<=n;i++)
if(v[i]==1)
nr++;
if(nr==0)
for(int i=1;i<=n;i++)
fout<<v[i]<<" ";
else
fout<<-1;
return 0;
}