Cod sursa(job #2716518)

Utilizator Paul281881818818181991919191881818Draghici Paul Paul281881818818181991919191881818 Data 5 martie 2021 11:59:22
Problema Oz Scor 5
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.41 kb
#include<fstream>
#define NMAX 2000000005
using namespace std;
ifstream cin("oz.in");
ofstream cout("oz.out");
unsigned long long int V[100005];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++)V[i]=1;
	for(int x,y,z ,i=1; i<=m; i++){
		cin>>x>>y>>z;
		
		if(V[x]%z && V[y]%z){V[x]*=z,V[y]*=z;}
	}
	for(int i=1;i<=n;i++){if(V[i]==1){cout<<-1;return 0;}}
	for(int i=1;i<=n;i++){cout<<V[i]<<" ";}
	return 0;
}