Cod sursa(job #2477752)

Utilizator davidcotigacotiga david davidcotiga Data 21 octombrie 2019 07:57:30
Problema Oz Scor 5
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <fstream>

using namespace std;

ifstream cin("oz.in");
ofstream cout("oz.out");

int main(){
    int v[10000];
    int N, M;
    cin >> N >> M;
    int k, j, d;
    for (int i = 1; i <= N; ++i){
         v[i] = 1;
    }
    for (int i = 0; i < M; ++i){
        cin >> k >> j >> d;
        v[k] *= d;
        v[j] *= d;
    }
    int ok = 1;
    for (int i = 1; i <= N; ++i){
            if (v[i] == 1)
                ok = 0;
    }
    if (ok == 1)
        for (int i = 1; i <= N; ++i)
            cout << v[i] << " ";
    else
        cout << "-1";
    return 0;
}