Sugerencia Normalizar k=mx+ny 0≤x<n
mediante la adición de un múltiplo de (−n,m) (x,y).
Lema k=m x+n y para algunos enteros x,y≥0
⟺ su normalización ha y≥0.
Prueba de (⇒) Si x,y≥0, normalización añade (−n,m) cero o más veces, la preservación de la y≥0.
(⇐) Si la normalizado rep y<0, k no tiene
representación con x,y≥0, ya que a cambio de lo que y>0
debemos agregar (−n,m) al menos una vez, que las fuerzas de x<0. QED
Por último, observe que desde k=mx+ny va en aumento tanto en x y, es claro que el más grande no-representable k
ha normalización (x,y)=(n−1,−1), es decir, el entramado punto en que está situada más a la derecha (max x) y superior (max y) en el nonrepresentable mitad inferior (y<0) de la normalizado de la tira, es decir, la franja vertical donde 0≤x≤n−1. (x,y)=(n−1,−1) rendimientos k=m(n−1)+n(−1)=mn−m−n es el más grande de esa representación. QED
Aviso de que la prueba tiene una vívida imagen geométrica:
representaciones de k corresponden a la celosía puntos de (x,y)
en la línea de ny+mx=k con pendiente negativa =−m/n.
La normalización se consigue desplazando hacia adelante/hacia atrás
a lo largo de la línea por múltiplos de los vectores (−n,m)
hasta que uno cae en la normal de la tira donde 0≤x≤n−1. Si la normalizado rep y≥0 luego de que estamos hecho; de lo contrario, por el lema, k no tiene rep con tanto x,y≥0. Este es un discreto análogo al hecho de que, en el plano de la R2, una línea de pendiente negativa tiene puntos en el primer cuadrante x,y≥0 iff su y-interceptar (0,y0) se encuentra en el primer cuadrante, es decir, y0≥0.
Hay mucha literatura sobre este clásico problema. Para encontrar trabajo
usted debe asegurarse de que usted busca en muchos alias,
por ejemplo, la estampilla problema, Sylvester/Frobenius problema,
Diophantine problema de Frobenius, Frobenius conductor,
cambiar de dinero, cambio de moneda, cambio de hacer problemas,
h-base asintótica y bases con el aditivo de la teoría de los números,
entero de programación de los algoritmos y de los cortes de Gomory,
mochila de problemas y algoritmos voraces, etc.