Structurile lui Marius

Time limit: 0.1s Memory limit: 64MB Input: minecraft.in Output: minecraft.out

Marius este un băiat foarte curios care de curând s-a apucat să se joace un joc nou numit Minecraft. În acesta materialele de același fel se păstrează (stack) împreună în grupuri (structuri) de maxim kk elemente. Marius dorește să afle în câte grupuri (stackuri) se vor păstra toate cele nn materiale pe care le are și care este cel mai mic multiplu comun dintre numărul de grupe în care se păstrează și numărul de materiale aflate în ultima grupă.

Cerințe

  1. Să se afle numărul minim de grupuri, de câte maxim kk elemente (stackuri), în care se vor păstra toate cele nn materiale.
  2. Să se afle cel mai mic multiplu comun dintre numărul de grupe în care se păstrează cele nn materiale și numărul de materiale din ultima grupă.

Date de intrare

Fișierul de intrare minecraft.in conține pe prima linie un număr întreg cc (1c21 \le c \le 2): c=1c = 1 pentru prima cerința și c=2c = 2 pentru a doua cerință. Pe a doua linie va conține două numere întregi nn și kk cu semnificațiile din enunț.

Date de ieșire

Fișierul de ieșire minecraft.out va conține un singur număr natural, specific fiecărei cerințe.

Restricții și precizări

  • 1kn1051 \le k \le n \le 10^5
# Punctaj Restricții
1 10 Exemplele din enunț
2 30 c=1c = 1
3 60 c=2c = 2

Exemplul 1

minecraft.in

1 
27 7

minecraft.out

4

Explicație

Vor fi 33 grupuri de 77 materiale și unul de 66 materiale.

Exemplul 2

minecraft.in

2 
27 7

minecraft.out

12

Explicație

Cel mai mic multiplu comun dintre numărul de grupuri 44 și numărul de materiale din ultima grupă 66 este 1212.

Log in or sign up to be able to send submissions!