Pagini recente » Monitorul de evaluare | Cod sursa (job #637179) | Cod sursa (job #1026234) | Istoria paginii runda/cristi_62200 | Cod sursa (job #167097)
Cod sursa(job #167097)
#include<stdio.h>
long a[10001];
int main()
{freopen("oz.in","r",stdin);
int n;
long int m,i,x,y,d;
scanf("%d %D",&n,&m);
for(i=0;i<m;i++)
{scanf("%D %D %D",&x,&y,&d);
if(a[x]==0)
a[x]=1;
if(a[y]==0)
a[y]=1;
a[x]*=d;
a[y]*=d;
}
freopen("oz.out","w",stdout);
for(i=1;i<=n;i++)
{if(a[i]<2000000&&a[i]>0)
printf("%D ",a[i]);
else
{freopen("oz.out","w",stdout);
printf("-1 ");
break;
}
}
return 0;
}