zuerst kann man das Problem:
"Wieviele Möglichkeiten habe ich, k Euro an n Kinder zu verteilen, wenn jedes Kind mindestens p Euro und höchstens q Euro bekommen soll."
zurückführen auf
"Wieviele Möglichkeiten habe ich, k* := k - np Euro an n Kinder zu verteilen, wenn jedes Kind mindestens 0 Euro und höchstens q* := q - p Euro bekommen soll."
Zum Trost vereinbaren wir jetzt, dass jedes Kind, das einen Euro nicht bekommen hat, einen Anti-Euro kriegt. Jedes Kind kann maximal k* Euros (oder k* Anti-Euros) kriegen. Die Anzahl der Anti-Euros beträgt k** = nk* - k* = (n - 1)k*. Das heißt die Aufgabe lässt sich zurückführen auf:
"Wieviele Möglichkeiten habe ich, k** Anti-Euros an n Kinder zu verteilen, wenn jedes Kind mindestens p** = k* - q* Anti-Euros kriegen soll."
Schließlich kann man diese Formulierung zurückführen auf:
"Wieviele Möglichkeiten habe ich, k*** = k** - np** Anti-Euro an n Kinder zu verteilen."
Dies führt zu (n über k***) = (n über (k** - np**)) = (n über ((n-1)k* - n(k* - q*))) = (n über (n-1)(k-np) - n(k-np - (q-p))) = ... = (n über nq - k).
MfG
Mister