Rezolvare PBinfo #2114

Decorative Icon Problema: Vapoare / 2114

Decorative IconAutor: Deivid

În portul Constanţa sunt ancorate două vapoare pline cu marfă. Ele fac curse repetate către două destinaţii diferite. Se ştie că primul vapor ajunge la destinaţia stabilită după un număr X de săptămâni, iar al doilea vapor după un număr Y de săptămâni. Drumul înapoi ia acelaşi timp. Armatorul celor 2 vapoare vrea să ştie după câte zile cele 2 vapoare pleacă din nou concomitent din port. Se mai ştie faptul că pentru manevrarea mărfurilor primului vapor îi sunt necesare z1 zile, iar celui de al doilea z2 zile.

Cerința

Scrieţi un program care determină numărul de zile după care cele 2 vapoare pleacă din nou concomitent din portul din care au plecat.

Date de intrare

De pe prima linie din fişierul de intrare vapoare.in se citesc cele două numere X şi Y, separate printr-un spaţiu, reprezentând numărul de săptămâni necesare ajungerii la destinaţie pentru cele două vapoare. Linia a doua a fişierului de intrare conţine valorile z1 şi z2, separate printr-un spaţiu, reprezentând numărul de zile necesare celor două vapoare pentru manevrarea mărfurilor.

Date de ieșire

Pe prima linie a fişierului de ieşire vapoare.out se va afişa numărul de zile după care cele două vapoare se reîntâlnesc în portul de plecare.

Restricții și precizări

0 < X,Y ≤ 100.000
0 ≤ z1, z2 ≤ 31

Exemplu:

vapoare.in

1 2
2 2

vapoare.out

240

Explicație

Primul vapor are nevoie de 16 zile pentru a junge în portul de unde a plecat, iar al doilea vapor are nevoie de 30 de zile, astfel încât, dupa 240 de zile cele două vapoare se întâlnesc din nou în portul de plecare

Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2024 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate