Module: Ricerca binaria per risposta


Problem

2 /6


Diplomi

Problem

Quando Petya era a scuola, partecipava spesso alle olimpiadi di informatica, matematica e fisica. Dato che era un ragazzo abbastanza capace e ha studiato molto, ha ricevuto diplomi in molte di queste Olimpiadi. Alla fine della scuola aveva accumulato n diplomi e, come risultò, avevano tutti la stessa dimensione: w — largo e h — in altezza. Ora Petya studia in una delle migliori università russe e vive in un ostello con i suoi compagni di classe. Decise di decorare la sua stanza appendendo a una delle pareti i suoi diplomi per le olimpiadi scolastiche. Poiché è piuttosto difficile attaccare i diplomi a un muro di cemento, ha deciso di acquistare una speciale bacheca di sughero per attaccarlo al muro, e ad esso — diplomi. Per rendere questo design più bello, Petya vuole che la tavola sia quadrata e occupi il minor spazio possibile sul muro. Ogni diploma deve essere inserito rigorosamente in un rettangolo che misura w per h. I diplomi non devono essere ruotati di 90 gradi. I rettangoli corrispondenti a diplomi diversi non devono avere punti interni comuni. È necessario scrivere un programma che calcoli la dimensione minima del lato del tabellone di cui Petya ha bisogno per posizionare tutti i suoi diplomi.

Input: vengono inseriti 3 numeri interi: w, h, n ( \(1<=w,\ h,\ n <= 10^9\) ).
 
Output: devi produrre la risposta al problema.
 
Esempi
# Input Uscita
1 2 3 10 9
2 1 1 1 1