Pagini recente » Cod sursa (job #1857021) | Cod sursa (job #2170500) | Cod sursa (job #914320) | Cod sursa (job #781832) | Cod sursa (job #167267)
Cod sursa(job #167267)
#include<stdio.h>
int main(){
FILE *f, *g;
f=fopen("oz.in", "r");
g=fopen("oz.out", "w");
long m,d,v[10001],k,i,j,r,n;
fscanf(f, "%ld %ld", &n, &m);
for(k=1;k<=n;k++)
v[k]=1;
for(k=1;k<=m;k++){
fscanf(f, "%ld %ld %ld", &i, &j, &d);
if(d<=v[i]){
r=v[i]/d;
v[i]=v[i]*(d/r);
}
else
v[i]=v[i]*d;
if(d<=v[j]){
r=v[j]/d;
v[j]=v[j]*(d/r);
}
else
v[j]=v[j]*d;
}
for(k=1;k<=n;k++)
fprintf(g, "%ld ", v[k]);
fclose(f);
fclose(g);
return 0;
}