Pagini recente » Cod sursa (job #1308792) | Cod sursa (job #1046503) | Cod sursa (job #2181300) | Cod sursa (job #887867) | Cod sursa (job #319449)
Cod sursa(job #319449)
#include<iostream.h>
#include<stdio.h>
FILE *f=fopen("oz.in","r"),*g=fopen("oz.out","w");
int main()
{
long a1[10001],i,j,d,n,m,t=1,i1;
fscanf(f,"%ld %ld\n",&n,&m);
for(i=1;i<=n;i++)
a1[i]=1;
for(i=1;i<=m&&t;i++)
{
fscanf(f,"%ld %ld %ld\n",&i1,&j,&d);
a1[i1]=a1[i1]*d;
a1[j]=a1[j]*d;
if(a1[i1]>2000000000) t=0;
if(a1[j]>2000000000) t=0;
}
if(t)
{
for(i=1;i<=n;i++)
fprintf(g,"%ld ",a1[i]);
}
else
fprintf(g,"-1");
return 0;
}