Tirelire
Problem
Le poids
E
d'une tirelire vide et le poids
F
d'une tirelire avec des pièces sont réglés. La tirelire peut contenir des pièces de types
N
, pour chaque type la valeur
Pi
et le poids
Wi< /sub> sont connus
une pièce. Trouvez le montant minimum et maximum d'argent qui peut être dans la tirelire.
Entrée :
- la première ligne contient les nombres
E
et
F
(
\(1<=E<=F<=10000\)< /span>);
- dans le second - nombre N
(\(1<=N<=500\));
- dans les lignes N
suivantes - deux chiffres chacune, Pi
et Wi < / code>(\(1<=Pi<=50000\), \(1<=Wi<=10000\ ) ).
Tous les nombres sont des entiers.
Sortie : deux nombres séparés par un espace sont affichés - les sommes minimale et maximale. Si la tirelire ne peut pas avoir exactement le poids spécifié, à condition qu'elle soit remplie de pièces des types spécifiés, écrivez "Ceci est impossible.
".
Exemples
# |
Entrée |
Sortie |
1 |
1000 1100
2
1 1
5 2
100 250 |
2 |
1000 1010
2
6 3
2 2
10 16 |
3 |
1000 2000
1
10 3
C'est impossible. |