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. |