Problem
Çiftçi Nikolai, yerine mısır tarlası olması gereken ormanı kesmek için iki oduncu tuttu: Dmitry ve Fedor. Ormanda
X
ağaç yetişir.
Dmitry günde
A
ağaç kesiyor ama
K
günde bir dinleniyor ve tek bir ağaç bile kesmiyor. Böylece, Dmitry
K
-inci,
2K
-inci,
3K
-inci güne vb. dayanır.
Fedor günde
B
ağacı keser, ancak her
M
. günde bir dinlenir ve tek bir ağaç bile kesmez. Bu nedenle, Fedor
M
-th,
2M
-th,
3M
-th day vb. üzerinde durur.
Oduncu paralel çalışır ve böylece hiçbirinin dinlenmediği günlerde
A + B
ağaçlarını keser, sadece Fedor —
A
ağaçları ve yalnızca Dmitry —
B
ağaçları. Her iki kaydedicinin de dinlendiği günlerde tek bir ağaç bile kesilmez.
Çiftçi Nikolai, oduncuların tüm ağaçları kesmesinin ve mısır tarlasını ekebilmesinin kaç gün süreceğini öğrenmek istiyor.
A
,
K
,
B
,
M
ve
X tamsayılarını veren bir program yazmak gerekir.
ormandaki tüm ağaçların kesilmesinin kaç gün süreceğini belirler.
Giriş: boşlukla ayrılmış beş tamsayı girilir:
A
,
K
,
B code>, M
ve X
(\(1 <= A,\ B <= 10^9 \)< /span> , \(2 <= K,\ M <= 10^{18}\), \ (1 <= X <= 10^{18}\)).
Giriş: tek bir tamsayı yazdır — istenilen gün sayısı.
Örnekler
# |
Girdi |
Çıktı |
şey>
1 |
2 4 3 3 25 |
7 |
Örneğin açıklama
Yukarıdaki örnekte oduncular 7 günde 25 ağacı şu şekilde kesmiştir:
- 1. gün: Dmitry 2 ağaç keser, Fedor 3 ağaç keser, toplam 5 ağaç;
- 2. gün: Dmitry 2 ağaç keser, Fedor 3 ağaç keser, toplam 10 ağaç;
- 3. gün: Dmitry 2 ağaç keser, Fedor dinlenir, toplam 12 ağaç;
- 4. gün: Dmitry dinlenir, Fedor 3 ağaç keser, toplam 15 ağaç;
- 5. gün: Dmitry 2 ağaç keser, Fedor 3 ağaç keser, toplam 20 ağaç;
- 6. gün: Dmitry 2 ağaç keser, Fedor dinlenir, toplam 22 ağaç;
- 7. gün: Dmitry 2 ağaç keser, Fedor kalan 1 ağacı keser, toplamda 25 ağacın tamamı kesilir.