Mi sembra logico, che un aiuto ricerchi una mancata conoscenza ma almeno l'intestazione principale del programma come definizioni di variabili e funzioni penso tu sia ingrado di farlo.
Cmq sia non ho ben capito che cosa sia dxz e dyz visto che non ne parli mai ma le imposti come condizione inoltre cosa significa la frase : "Ogni sensore può appartenere al più ad una stazione meteo." e neanche troppo bene la domanda in se.
Per la spiegazione del tuo problema ti consiglio di spiegarlo in un modo argomentato se riesci per renderlo velocemente comprensibile a tutti.